Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

#2 2012-04-03 06:59:06

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,599
Website

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

Board footer

Powered by FluxBB