Thread Encoding Probleme mit MySQL: Typo3 -> MySQL -> Perl -> MySQL
(3 answers)
Opened by Gast at 2006-09-29 15:06
Ich habe eine MySQL-Datenbank auf der ein Typo3 aufbaut. Nun möchte ich mit Perl aus der Datenbank Datensätze duplizieren und somit neue Einträge für Typo3 erstellen.
Das Problem ist, das beim Kopieren das Encoding durcheinander gerät. Schon die Einträge die Typo3 in der Datenbank erzeugt sehen etwas eigenartig aus: "Ãberschrift" anstelle von "Überschrift" obwohl das Typo3 dann intern irgendwie hinbiegt. (also muss ich es wohl auch wieder nur so komisch eintragen, damit in Typo3 alles wieder stimmt). "Ãberschrift" bekomme ich dann auch auf mein select aus dem Perlscript. Und mein insert enthält dann auch wieder "Ãberschrift". Mache ich dann jedoch wieder einen dump aus der Datenbank, so steht dort "ÃÂberschrift". Das Ergebnis auf der Typo3-Oberfläche ist dann "Ãberschrift". Irgendwo zwischendrin läuft also etwas falsch, nur weiß ich nicht was :( Die Daten lese ich ganz simpel mit fetchrow_array aus, ändere dann nur einen Wert und füge die ganzen Daten aus meinem Array dann wieder mit einer .-Verkettung in die insert-Anweisung. Es wäre nett wenn mir jemand sagen könnte wo der Fehler liegt! Danke schonmal im vorraus dafür. |