Page 1 of 1
Nach rückspielen eines Dumps keine Umlaute mehr
Posted: 2007-05-24 17:47
by Outlaw
Hallo Leute,
wollte heute phpMyFAQ auf 2.0.0 updaten, was aber in die Hose ging, weil da noch was beim Update im Argen liegt.
Jedenfalls hat der brave Outi nen Dump angelegt, bevor er losgelegt hat.
Nu habe ich den Dump wieder eingespielt aber jetzt sind in allen Texten die Umlaute verdummbeutelt.
(Dump per phpMyAdmin gezogen / per mysql auf der Konsole wieder eingespielt)
Wat nu ??
Gruß
Outi
Re: Nach rückspielen eines Dumps keine Umlaute mehr
Posted: 2007-05-24 19:37
by daemotron
Du kannst beim MySQL-CLI einen bestimmten Zeichensatz erzwingen. Wenn Du in der my.cnf iso8859-1 angegeben hast, würde ich mal utf8 probieren bzw. umgekehrt (phpMyAdmin bzw. die PHP-Module mysql und mysqli scheren sich AFAIR nicht um die Zeichensatzvorgabe für den Client in der my.cnf)
Re: Nach rückspielen eines Dumps keine Umlaute mehr
Posted: 2007-05-24 20:48
by Outlaw
Danke für die Info.
Ich habe weder den einen Wert, noch den anderen in der my.cnf gefunden, was kann/muss ich da eintragen ??
Gruß
Outi
Re: Nach rückspielen eines Dumps keine Umlaute mehr
Posted: 2007-05-24 22:01
by daemotron
Bei mir schaut's so aus:
Code: Select all
[client]
character-sets-dir = /usr/share/mysql/charsets
loose-default-character-set = utf8
...
[mysql]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
...
[mysqladmin]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
[mysqlcheck]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
[mysqldump]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
...
[mysqlimport]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
[mysqlshow]
character-sets-dir = /usr/share/mysql/charsets
default-character-set = utf8
...
[mysqld]
character-sets-dir = /usr/share/mysql/charsets
character-set-server = utf8
default-character-set = utf8
HTH
Re: Nach rückspielen eines Dumps keine Umlaute mehr
Posted: 2007-05-25 12:11
by Outlaw
Danke, laut phpMyAdmin steht die ganze DB auf UTF8, ich denke, die Daten stammen aus Latin1 Zeiten oder ich habe falsch exportiert ....
Naja, werd ich mich mal auf die Suche nach ner Konvertiermöglichkeit machen.
Gruß
Outi
Nachtrag:
Das hat geholfen, danke und Fall gelöst ....
http://www.rootforum.org/forum/viewtopic.php?t=45943
(Ich vermute, ich habe einfach beim Dumpen gepennt .... ;):D)