Hallo zusammen,
ich bin mit meiner Webseite umgezogen und seitdem habe ich ein Problem mit den Umlauten. Seltsamerweise scheinbar nur bei den Kategorien. In den Alben und Bildtiteln kann ich Umlaute problemlos schreiben, auch die Buttons sind hier korrekt.
Nur in Kategorietiteln, Beschreibungen und beim Button "Kategorie ändern" tritt das Problem auf.
Das Seltsamste an der Sache:
Ich habe erst kürzlich eine Kopie meiner Galerie bei einem Freespace-Anbieter installiert. Da gab es keine Probleme mit den Umlauten.
Ich habe den gleichen Datensatz auf meinen neuen Space geschoben und die Galerie mit der gleiche Datanbanksicherung "wiederbelebt".
Einen Unterschied konnte ich feststellen, bei dem Freespace, wo die Kopie problemlos läuft, wird z.B. ein Ö beim Editieren der Kategoriebeschreibung auch als Ö angezeigt.
Bei der Kopie auf meinem neuen Space werden die alten Ö (beim Editieren) als ö angezeigt und werden dann in der Useransicht als Ö geschrieben. Trage ich beim Editieren ein ö ein, gibt's in der Useransicht ein �.
Liegt es also am Ende am Webspace? Oder kann eine bestimmte Datei verlorengegangen sein und das Problem auslösen?
Viele Grüße,
Roland
Link zu beiden Galerien (zu der, die funtioniert und zu der, die Zicken macht)?
Link zur Galerie, bei der der Umzug mit Umlauten geklappt hat: http://rolanddeschain.kilu.de/cpg132/
Und das Sorgenkind: http://web2.zore.de/cpg132/
In den alten Kategorien werden die Umlaute in beiden korrekt angezeigt, beim "Sorgenkind" sind sie aber im Edit-Modus durch Codes ersetzt. Ich habe daber bei beiden ganz unten jeweils eine Test-Kategorie eingefügt.
Viele Grüße,
Roland
sind beide Datenbanken auf utf-8 konvertiert?
Bei kilu.de kann ich gerade nicht nachschauen (seite ist down, werd ich morgen nachsehen und nachtragen), ich gehe aber davon aus, dass es so ist, ich meine, ich hätte das bei der Instalation schon überprüft.
Die auf web2.zore.de ist auf utf-8 konvertiert, wenn ich auf charsetmgr.php gehe, kommt folgende Meldung: "Your site is already configured to use utf-8. You don't need this script and should leave this page."
In den Sprach- & Zeichensatz-Einstellungen von Coppermine ist als Zeichensatz auch utf-8 eingestellt.
Viele Grüße,
Roland
EDIT: beide sind auf utf-8 konvertiert
OK, verstehe. Und das hast bei beiden direkt nach dem Upgrade charsetmgr.php laufen lassen?
Wenn ich das richtig im Kopf habe, habe ich die ursprüngliche Datenbank per charsetmgr.php aktualisiert.
Dann habe ich später sämtliche Dateien runtergeladen und mit Mysqudumper eine Datenbanksicherung gemacht.
Die Dateien habe ich erst bei Kilu und jetzt auch auf den neuen Webspace hachgeladen und beide mit der gleichen Datenbanksicherung aktiviert.
Soweit ich mich erinnern kann, habe ich auf kilu die charsetmgr.php nicht mehr laufen lassen, auf dem neuen Webspace habe ich es definitiv nicht gemacht, weil ja direkt die Meldung kam, dass es nicht nötig ist.
Viele Grüße,
Roland
Vorschlag: mach mal ein Datenbak-Backup, so dass Du zurück kannst wenn es schief geht und lass charsetmgr mal laufen, auch wenn er motzt, dass es nicht nötig wäre.
OK, werd ich ausprobieren. Aber von wo aus soll ich konvertieren lassen? Wenn ich jetzt auf die charsetmgr.php gehe, ist von utf-8 nach utf-8 voreingestellt. Einfach laufen lassen oder etwas anderes bei "Von" einstellen?
was hattest Du denn vorher? Ich gehe mal davon aus, dass Du iso8859-1 hattest, daher würde ich von dort nach utf-8 konvertieren.
Hat leider auch keinen Erfolg gehabt. Die Umlaute, die vorher in der Useransicht korrekt angezeigt wurden, werden jetzt auch in der Useransicht so angezeigt, wie sie im Edit-Modus zu sehen waren, also als Code.
Und Umlaute, die ich neu eintrage, erscheinen weiterhin als �.
Ich hab's nicht rückgängig gemacht, falls Du es Dir ansehen möchtest.
Viele Grüße,
Roland
Ich hab mal von 1.4.4 auf 1.4.5 aktualisiert, hat leider auch nichts geändert.
Ich habe jetzt nochmal die Probe auf's Exempel gemacht und auf beiden Webspaces eine Version von Coppermine 1.4.5 frisch neben meinen eigentlichen Galerien installiert.
Das Ergebnis ist wie vorher.
Auf dem Freespace von kilu läuft es ohne Probleme, alle Umlaute werden korrekt dargestellt, sowohl die auf den Buttons als auch die, die ich selber in Kategorietitel etc eintrage.
Auf dem Webspace, auf dem meine Galerie Probleme macht, werden auch bei der Neuinstalation Umlaute nicht korrekt dargestellt.
Ich hab zwar keine Ahnung von der Materie, aber es scheint doch ganz so, dass das Problem irgendwie von den Einstellungen des Webspace abhängt.
Falls also jemand eine Idee hat, welche Einstellung das sein könnte, immer raus damit.
Hier noch die beiden Links:
Umlaute werden angezeigt: http://rolanddeschain.kilu.de/cpg145/
Umlaute werden nicht angezeigt: http://web2.zore.de/cpg145/
ich muss zugeben, ich stehe ein bißchen auf dem Schlauch. Möglicherweise supportet Dein Webhost keine utf-8 Datenbank. Schau mal nach (mit phpMyAdmin).
Ich kenne mich mit phpmyadmin nicht aus, aber scheinbar ist utf-8 als Sprache eingestellt, siehe Screenshot:
(https://coppermine-gallery.com/forum/proxy.php?request=http%3A%2F%2Fimg359.imageshack.us%2Fimg359%2F9404%2Fmyad4ei.th.jpg&hash=5855bc0f3ca543f6a1e67776f2d0358c57dbb768) (http://img359.imageshack.us/my.php?image=myad4ei.jpg)
nein, das ist die Benutzer-Sprache (also die des Benutzer-Interfaces von phpMyAdmin), nicht die der Datenbank.
Ups... wo find ich denn die Einstellung für die Datenbank?
Viele Grüße,
Roland
Für Version 1.4.5 habe ich zwar keine Lösung gefunden, aber nach dem Update auf 1.4.6 läuft alles so, wie es soll. :D
Das ist fein - Problem also gelöst?
Ja, kann als solved gekennzeichnet werden. Danke für die Hilfe!