Import von MySQL-Datenbank --> Falsche Darstellung von Sonderzeichen

Import von MySQL-Datenbank --> Falsche Darstellung von Sonderzeichen

am 09.01.2007 21:04:23 von noisy.airport

Auf Server A habe ich per phpMyAdmin eine Mediawiki-MySQL-Datenbank
exportiert und danach auf dem neuen Server B ebenfalls per phpMyAdmin
wieder importiert. Auf dem neuen Server B stellt Mediawiki die
Sonderzeichen nun falsch dar.

Einige Beispiel (erste Zeile =3D korrekt, zweite Zeile =3D falsch):

Ungültige Weiterleitungen
Ungültige Weiterleitungen

unbeschränkt
unbeschränkt

gelöscht
gelöscht

=ABApfel=BB
«Apfel»

In der alten und in der neuen MySQL-Datenbank lautet die Collation für
alle Tabellen latin1_german1_ci. Für die Tabellenfelder werden in
beiden MySQL-Datenbanken latin1_bin und latin1_swedish_ci als Collation
verwendet.

Es besteht offensichtlich ein Problem mit den
Sonderzeichen/Zeichensätzen. Aber was genau läuft falsch und wie kann
ich das Problem löschen?

Ich würde mich über Eure Unterstützung freuen. Lasst mich bitte
wissen, falls Ihr noch weitere Angaben benötigt!

Alfred (noisy.airport@gmail.com)

Re: Import von MySQL-Datenbank --> Falsche Darstellung von Sonderzeichen

am 10.01.2007 09:11:18 von Christian Kirsch

noisy.airport@gmail.com schrieb:

Leute ohne Realnamen werden in dieser Newsgroup von vielen ignoriert.

> Auf Server A habe ich per phpMyAdmin eine Mediawiki-MySQL-Datenbank


Vergiss phpMyAdmin


> exportiert und danach auf dem neuen Server B ebenfalls per phpMyAdmin
> wieder importiert. Auf dem neuen Server B stellt Mediawiki die
> Sonderzeichen nun falsch dar.
>
> Einige Beispiel (erste Zeile = korrekt, zweite Zeile = falsch):
>
> Ungültige Weiterleitungen

ISO Latin1

> Ungültige Weiterleitungen
>
UTF-8

>
> In der alten und in der neuen MySQL-Datenbank lautet die Collation für
> alle Tabellen latin1_german1_ci. Für die Tabellenfelder werden in
> beiden MySQL-Datenbanken latin1_bin und latin1_swedish_ci als Collation
> verwendet.

Collations sind m.W. nur für die Sortierung relevant. In Deinem Fall
geht es aber um Charsets.

Im übrigen ist dieses Problem hier schon so oft diskutiert worden, dass
eine Google-Suche alle nötigen Informationen liefern sollte.

> Ich würde mich über Eure Unterstützung freuen. Lasst mich bitte
> wissen, falls Ihr noch weitere Angaben benötigt!

Sowas wie die verwendete MySQL-Version sollte ohnehin zu den
Informationen gehören, die man von sich aus preisgibt.