Nach rückspielen eines Dumps keine Umlaute mehr

Outlaw
Posts: 1500
Joined: 2002-12-04 10:22
Location: 4. Server von rechts, 2. Reihe von oben

Nach rückspielen eines Dumps keine Umlaute mehr

Post 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
Top

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: Nach rückspielen eines Dumps keine Umlaute mehr

Post 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)
Top

Outlaw
Posts: 1500
Joined: 2002-12-04 10:22
Location: 4. Server von rechts, 2. Reihe von oben

Re: Nach rückspielen eines Dumps keine Umlaute mehr

Post 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
Top

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: Nach rückspielen eines Dumps keine Umlaute mehr

Post 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
Top

Outlaw
Posts: 1500
Joined: 2002-12-04 10:22
Location: 4. Server von rechts, 2. Reihe von oben

Re: Nach rückspielen eines Dumps keine Umlaute mehr

Post 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)
Top