PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mysqldump und Codepages



ExeCRabLE
07.07.08, 18:04
Moin !

ich habe gerade ein Problem... (debian/mysql5)

Ich dumpe eine Tabelle (latin1) und möchte sie als utf8 wieder einspielen. Das Problem dabei ist, daß das "ß" und "Ü" in meiner Webanwendung (utf8) fehlerhaft angezeigt wird. Kann mir jemand erklären warum und wie ich das umgehen kann ?

Kurzgefasst:
dump erstellen(utf8)/Tabelle(latin1)->dump einspielen(utf8)/Tabelle(utf8)

-

ExeCRabLE
08.07.08, 10:07
Die Antowort lautet:

Man muss beim Dump die "Default Codepage" der Tabelle setzen und nicht das Format angeben, welches man "erwartet". Nach dem ich die "Default Codepage" latin1 angegeben hatte, hat der Dump ein sauberen utf8 dump erstellt.

...

Sam Fisher
08.07.08, 13:10
Hallo !
Ich bin mir nicht sicher, aber wenn du das File bereits herausgespielt hast kannst du es auch mit dem Befehl iconv bearbeiten und Zeichensatz richtig umwandeln lassen.

Nur zur Information, falls man nicht mehr an das fiel herankommt.
Viele Grüße
Sam