Page 1 of 1

Umlaute in DB/phpMyAdmin

PostPosted: 12. May 2005 16:09
by jherz
Hallo,

Ich habe eine Tabelle angelegt, Kollation der Felder ist utf8_general_ci.

Nachdem ich
character-set-server = latin1
collation-server = latin1_general_ci
in die my.cnf eingetragen hatte (war vorher nicht vorhanden und daher auf swedish, XAMPP ist 1.4.13), zeigt die MySQL-Info nun

character set client utf8
character set connection latin1
character set database latin1
character set results utf8
character set server latin1
character set system utf8

collation connection latin1_general_ci
collation database latin1_general_ci
collation server latin1_general_ci

Unter "Zeichensatz / Kollation der MySQL-Verbindung" habe ich schon "utf8_general_ci)" und "latin_general_ci" versucht, gleiches Ergebnis.

Ein Perl-Script füllt die Tabelle mit Daten, die Umlaute sind nach UTF-8 codiert (werden aus einer Textdatei deren Kodierung sicher ist importiert).

Irgendwo muß da jetzt eine Doppelwandlung oder ein Mißverständnis vorliegen. Denn phpMyAdmin zeigt beispielsweise "Völkerwanderung" statt "Völkerwanderung" an. Auch bei Direktverbindung mit MySQL auf der Konsole wird der Datensatz mit "ö" ausgegeben.

Was läuft denn da falsch? Ich komme einfach nicht dahinter.

Ciao,
Jürgen