Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2012-04-03 01:07:44
- dete
- New Member
- Registered: 2012-04-03
- Posts: 5
[de-de] Umlaute und Sonderzeichen nach update auf 4.4.1
Im Frontend werden nach dem Update die Sonderzeichen nicht mehr korrekt dargestellt.
Wenn ich im Browser explizit in den Anzeigeoptionen iso 8859-1 wähle, schauts normal aus – die Angaben im Seitenheader haben aber keine Auswirkungen – da ist es egal, was angegeben wird – es erfolgt immer eine fehlerhafte Darstellung …
Lässt sich dies irgendwie beheben?
Nachtrag:
Wenn man alte Artikel im Backend öffnet, werden auch dort im Editor die Umlaute fehlerhaft dargestellt.
Bei neu erstellten Beiträgen stimmt alle.
Last edited by dete (2012-04-03 01:11:51)
Offline
Re: [de-de] Umlaute und Sonderzeichen nach update auf 4.4.1
Vielleicht hilft rvm_latin1_to_utf8 aber arbeite unbedingt auf ein Backup der Datenbank. Das Problem ist allerdings eher bekannt nach ein Update von der alte MySQL Datenbank Struktur auf eine aktuellere Version.
Ich muss zugeben, dass ich das in der Vergangenheit nicht immer hinbekommen habe, und habe dann irgendwann die Mühe gemacht, die Einträge händisch zu ändern. Das geht natürlich nur bei Webseiten, die von der Große her übersichtlich sind.
TXP Builders – finely-crafted code, design and txp
Offline
#3 2012-04-03 13:29:17
- dete
- New Member
- Registered: 2012-04-03
- Posts: 5
Re: [de-de] Umlaute und Sonderzeichen nach update auf 4.4.1
Danke für den Tipp – ich habe schon vermutet, das dies eine Datenbankgeschichte ist. Es passt auch insofern, dass der Anbieter den Webserver auf einen aktuellen Stand gebracht hat und daher ein Update von textpattern nötig war, da eine Fehlermeldung ausgegeben wurde …. werds mal probieren …
Offline
#4 2012-04-03 13:44:26
- dete
- New Member
- Registered: 2012-04-03
- Posts: 5
Re: [de-de] Umlaute und Sonderzeichen nach update auf 4.4.1
Hab’s probiert … keine weiteren Probleme, aber leider auch keine “Besserung” … schade …
Offline
#5 2012-04-03 15:44:31
- ax
- Plugin Author
- From: Germany
- Registered: 2009-08-19
- Posts: 165
Re: [de-de] Umlaute und Sonderzeichen nach update auf 4.4.1
Ich würde die Datenbank mit mysqldump oder phpMyAdmin exportieren, das SQL in der shell umkodieren und dann wieder importieren. Hatte das Problem mal bei einer Migration auf einen anderen Provider und damit gelöst.
Offline
#6 2012-04-03 15:46:54
- dete
- New Member
- Registered: 2012-04-03
- Posts: 5
Re: [de-de] Umlaute und Sonderzeichen nach update auf 4.4.1
Danke …
Gibts dafür ein Script?
Ich hab mal reingeschaut in die Tabellen – die Umlaute stehen als solche auch drin …
Offline
#7 2012-04-03 16:03:20
- ax
- Plugin Author
- From: Germany
- Registered: 2009-08-19
- Posts: 165
Re: [de-de] Umlaute und Sonderzeichen nach update auf 4.4.1
Klar stehen die Umlaute drin, und dein $EDITOR oder die Shell zeigen sie dir richtig an, das ist aber nicht das Problem. Umkodieren kannst du mit dem Editor deiner Wahl oder in der Kommandozeile. Einfach mal nach recode UTF8 googlen.
Last edited by ax (2012-04-03 16:10:22)
Offline
#8 2012-04-03 16:16:55
- dete
- New Member
- Registered: 2012-04-03
- Posts: 5
Re: [de-de] Umlaute und Sonderzeichen nach update auf 4.4.1
letzte Frage – welche Codierung müsste es denn sein, … ich meine als “Ziel” …
Offline
#9 2012-04-03 17:08:04
- ax
- Plugin Author
- From: Germany
- Registered: 2009-08-19
- Posts: 165
Re: [de-de] Umlaute und Sonderzeichen nach update auf 4.4.1
In der Definition der Datenbankstabelle textpattern steht so was drin wie DEFAULT CHARSET=utf8
. Wahrscheinlich also einfach ISO-8859-1 nach UTF-8 konvertieren. Wenn es dann noch schlimmer aussieht, einfach die alte Datenbank wieder einspielen, mit mysql ist das ein Kommando, und in Ruhe schauen ob es wirklich ein Datenbankproblem ist.
Offline