[gelöst] Umlaute Topic is solved

Deutschsprachiger Support für CMS Made Simple
Post Reply
ochsner

[gelöst] Umlaute

Post by ochsner »

Mein Hoster hat irgendwas an der Installation auf dem Server geändert - im Rahmen dieser Änderungen zeigt mir CMSMS die Umlaute nur noch als kryptische Zeichen an. Leider sind auch keine automatischen Backups mehr verfügbar - warum hat mir mein Hoster leider noch nicht erklärt! Weiss mir evt. jemand auf die Schnelle Hilfe, wie ich das Problem lösen kann, ohne die einzelnen Umalaute auf den über 300!! Seiten ändern zu müssen?

http://www.bea-heim.ch

CMSMS - Version: 1.1.2, PHP 5.2, Config.php encoding utf-8 - auch im Template
Last edited by ochsner on Sun Sep 09, 2007 9:40 pm, edited 1 time in total.
cyberman

Re: Umlaute

Post by cyberman »

Bei einer Installation musste ich die Kodierung auch noch in der Lokalisierung auf utf-8 setzen, also

Code: Select all

$config['locale'] = 'de_DE.UTF8';
ochsner

Re: Umlaute

Post by ochsner »

In der Datenbank sind alle Umlaute so gespeichert:  ä=ä - ich habe keine Ahnung davon - ist das normal? Wenn nicht, wie sollten Umlaute denn dort sonst gespeichert sein?

Dein Tipp hat leider nix geholfen Cyberman... :'(
tobik
Translator
Translator
Posts: 149
Joined: Thu Aug 16, 2007 6:18 pm

Re: Umlaute

Post by tobik »

Hast Du kürzlich mal ein Backup eingespielt?

Versuch mal mit mysqldumper auf die DB zuzugreifen. Der stellt automatisch die nötige Kodierung zur DB ein. Sind die Umlaute dort auch
verbogen?
ochsner

Re: Umlaute

Post by ochsner »

Sie werden wie oben beschrieben dargestellt - irgendwas scheint bei meinem Hoster momentan komplett schief zu laufen - alle Backups vor Freitag (Start dieses und auch noch eines anderen (Berechtigungs)problem) sind im Moment nicht erreichbar.
cyberman

Re: Umlaute

Post by cyberman »

ochsner wrote: irgendwas scheint bei meinem Hoster momentan komplett schief zu laufen
Allerdings - eine Generierungszeit von 48 sec ist alles andere als normal ...
tobik
Translator
Translator
Posts: 149
Joined: Thu Aug 16, 2007 6:18 pm

Re: Umlaute

Post by tobik »

Wenn die Umlaute auch in mysqldumper verbogen sind, bedeutet dass, sie sind auch in der DB verbogen.

Eine Lösung könnte das hier besprochene Tool sein:
http://www.mysqldumper.de/board/viewtopic.php?t=2406

Eine allgemeine Beschreibung der Problematik findet sich hier:
http://www.mysqldumper.de/board/viewtopic.php?p=18365
cyberman

Re: Umlaute

Post by cyberman »

cyberman wrote:

Code: Select all

$config['locale'] = 'de_DE.UTF8';
Hmm, hast du auch mal 'de_DE.utf-8' gestestet? Cache gelöscht?
ochsner

Re: Umlaute

Post by ochsner »

Habe ich getestet - es ist nun so, dass manche Seiten korrekt und andere nicht korrekt angezeigt werden:

korrekt: http://www.bea-heim.ch/index.php?page=272

nicht korrekt: http://www.bea-heim.ch/index.php/wahlen ... lden.shtml
cyberman

Re: Umlaute

Post by cyberman »

Ich glaub zwar nicht, dass es daran liegt, aber du solltest mal dein Template checken - speziell den head Bereich.

Da steht content (Metatags) zwischen und .
ochsner

Re: Umlaute

Post by ochsner »

Komischerweise kann es in ein und demselben Template eine Seite korrekt und die andere inkorrekt anzeigen.... ist mir echt ein Rätsel.
tobik
Translator
Translator
Posts: 149
Joined: Thu Aug 16, 2007 6:18 pm

Re: Umlaute

Post by tobik »

Nur mal so als Beispiel folgendes Scenario. Viele ähnliche sind denkbar. Zunächst ist alles so eingerichtet:

MySQL latin1
CMSMS latin1

-> soweit alles OK, aber dann stellt der Provider das System um:

MySQL utf8
CMSMS latin1

-> Alle Seiten werden falsch angezeigt, aber bevor Du das merkst fügst Du noch eine neue Seite X ein. Diese Seite wird jetzt im falschen Charset in der DB gespeichert. Im Browser sieht sie aber erst mal korrekt aus. Weil die anderen Seiten aber falsch angezeigt werden befolgst Du den Tip von Cyberman und stellst die Codepage der DB-Anbindung von CMSMS um:

MySQL utf8
CMSMS uft8

-> Ergebnis: Alle Seiten werden wieder richtig angezeigt. Nur die neue Seite X ist falsch.
ochsner

Re: Umlaute

Post by ochsner »

Naja - den Tipp rückgängig zu machen bringt nix - Fakt ist, dass die Umlaute auf den entsprechenden Seiten in der Datenbank genauso wie auf der Frontseite angezeigt werden! Was habe ich also für eine Möglichkeit sie zu ändern, ohne gleich alle (es sind hunderte) in CMSMS anzupassen........

Ich hoffe stark, dass sich Morgen der Support meines Hosters mit einem Backup bei mir meldet.....
tobik
Translator
Translator
Posts: 149
Joined: Thu Aug 16, 2007 6:18 pm

Re: Umlaute

Post by tobik »

Eine Lösung könnte das hier besprochene Tool sein:
http://www.mysqldumper.de/board/viewtopic.php?t=2406
ochsner

Re: Umlaute

Post by ochsner »

Herzlichen Dank - der Tipp hat mir sehr geholfen - nur noch wenig Handarbeit war nötig um die Seite wieder in ihren ursprünglichen Zustand zubringen  :)
Post Reply

Return to “German - Deutsch”