phpbar.de logo

Mailinglisten-Archive

[php] [OT] Ausgabe von Umlauten aus MySQL Datenbank

[php] [OT] Ausgabe von Umlauten aus MySQL Datenbank

Roman Hecht roman.hecht at mydata.de
Don Mai 31 13:07:55 CEST 2007


Hallo,

ja, das haben wir auch nach mehreren Test feststellen müssen. Auf einem 
System mit einer Version >= 5 und < 4 klappt alles wie es soll. Nur beim 
kompletten 4er Zweig gibt es Probleme, welche auch dem MySQL-Team 
bereits gemeldet wurden und dort mittlerweile zu einem Bugfix geführt haben.


Mit freundlichem Gruß

Roman Hecht

Dr. Volker Göbbels schrieb:
> Hallo Roman,
> 
>> Durch einen Fehler MUSS man darauf
>> achten, das als default character set latin1 angegeben ist, sprich
>> "--default-character-set=latin1", damit die Daten im utf8-Format  
>> gedumpt
>> werden.
> 
> Also bei unserem Testsystem (MySQL 5.0.24a) klappt das so wie's soll:
> 
> ~$ mysqldump --default-character-set=latin1 <DB> > <DB>.sql
> ~$ file <DB>.sql
> <DB>.sql: ISO-8859 text, with very long lines
> 
> ~$ mysqldump --default-character-set=utf8 <DB> > <DB>.sql
> ~$ file <DB>.sql
> <DB>.sql: UTF-8 Unicode text, with very long lines
> 
> Das Problem ist also mindestens versionsabhängig ...
> 
> Viele Grüße,
> Volker Göbbels

php::bar PHP Wiki   -   Listenarchive