Hallo zusammen,
vielleicht hat ja jemand von euch eine Idee, denn ich bin ratlos.
Ich habe gestern einen Dump von unserem Produktiv-System gezogen. Ein tgz des File-Systems und ein mysqldump. Das tgz ist sauber, aber ich habe Probleme mit dem Dump.
Auf dem Produktiv-System läuft PHP 4.4.2 und MySQL 4.0.18. Typo3 ist mit ForceCharset UTF-8 konfiguriert. Wenn ich im MySQL-Client 'status;' ausführe, bekomme ich die Info, das Server- und Client-Charset latin1 sind. Das Dump-File ist UTF-8
# file dump.sql
dump.sql: UTF-8 Unicode English text, with very long lines
Wenn ich den Dump nun auf meinem Test-System einspiele, spielt Typo völlig verrückt. Alle Umlaute werden als � dargestellt und TemplaVoila funktioniert auch nicht richtig. Auf dem Test-System läuft PHP 5.1.6 und MySQL 5.0.24a. Client- und Server-Charset UTF-8.
Mir scheint es, als würde Typo die als UTF-8 vorliegenden Daten nochmal nach UTF-8 kodieren, kann das sein? Wenn ich auf dem Produktiv-System mit phpMyAdmin in die DB schaue, bekomme ich auch falsche Auszeichenung (Beispiel: ü für ü), auf dem Test-System bekomme ich aber ein ü angezeigt. Ich weiß nicht was da los ist. Ich muss aber eine Lösung finden, da wir das Produktiv-System bald auf den Software-Stand des Test-Systems bringen wollen.
Ich hoffe jemand von euch hat einen Tipp für mich.
lg,
Funny