Umlautproblem beim Dump ...

Umlautproblem beim Dump ...

am 13.01.2008 09:52:58 von Konrad

Hallo,

ich möchte eine MySQL-Datenbank aus dem Netz lokal bei mir speichern.
Dazu mache ich immer mit dem MySQL Admin ein Backup der DB aus dem Netz
und spiele sie lokal mit einem Restore im MySQL Admin wieder ein.
Aber egal was für ein charset ich nehme (utf-8, latin1, ...) die Umlaute
gehen immer flöten. Nach dem Hilfetext sollte ja utf-8 das Allheilmittel
sein, wenn man nur mit dem MySQL Admin arbeitet. Steht ja so da. Aber
leider vermurkst er die Umlaute auch bei utf-8.
Und das, obwohl mir der serverseitige phpAdmin für die Datenbank auf dem
Server "MySQL-Zeichensatz: UTF-8 Unicode (utf8)" bestätigt.

Was kann ich tun, um dennoch zu ordentlichen Umlauten zu kommen?

Habt dank
Konrad

Re: Umlautproblem beim Dump ...

am 14.01.2008 00:44:39 von Axel Schwenke

Konrad Mühler wrote:
>=20
> ich möchte eine MySQL-Datenbank aus dem Netz lokal bei mir speichern.=

> Dazu mache ich immer mit dem MySQL Admin ein Backup der DB aus dem Netz=

> und spiele sie lokal mit einem Restore im MySQL Admin wieder ein.

Was ist "MySQL Admin"? "MySQL Administrator"? Und was *genau* tust du?
Welche MySQL-Versionen sind das jeweils?

> Aber egal was für ein charset ich nehme (utf-8, latin1, ...) die Umla=
ute
> gehen immer flöten.=20

Wie stellst du das fest? Wahrscheinlich sind die Umlaute schon OK, nur
die Anwendung, die du zum Testen verwendest, zeigt sie nicht richtig an.

> Und das, obwohl mir der serverseitige phpAdmin für die Datenbank auf =
dem
> Server "MySQL-Zeichensatz: UTF-8 Unicode (utf8)" bestätigt.

Es gibt nicht (mehr) so etwas wie *einen* serverseitigen Zeichensatz.
Jede Tabellenspalte kann ihr eigenes Encoding verwenden. Und jeder
Client kann MySQL sagen, in welchem Encoding er Daten senden bzw. von
MySQL empfangen will.

> Was kann ich tun, um dennoch zu ordentlichen Umlauten zu kommen?

Dich informieren:

http://blog.koehntopp.de/archives/1360-Zeichensatzaerger.htm l
http://blog.koehntopp.de/archives/1424-MySQL-Zeichensatz-Gru ndlagen.html
http://dev.mysql.com/doc/refman/5.0/en/charset.html


XL