Wie verhindere ich, dass Umlaute beim Im- oder Exportieren von MySQL-Datenbanken verloren gehen?

 

Ursache:


Die Ursache für das Problem von Umlauten, die beim Im- oder Exportieren von Datenbanken beschädigt werden, ist oft eine unterschiedliche Kodierung der Zeichen der Datenbanken.

Zeichenkodierungen


In Deutschland werden heutzutage in der Regel drei Zeichenkodierungen verwendet: iso-8859-1, iso-8850-15 und UTF-8.

iso-8859-1 / iso-8850-15


iso-8859-1 ist ein Standard für die Zeichenkodierung von Zeichen, die in westeuropäischen Sprachen verwendet werden. Der Standard iso-8859-15 ist eine Erweiterung von iso-8859-1 und deckt einige weitere Zeichen der französischen Sprache ab und beinhaltet auch das Euro-Zeichen.

UTF-8


UTF-8 ist eine Kodierung für Unicode-Zeichen. Mit Hilfe von Unicode werden nicht nur lateinische Zeichen kodiert, sondern auch die meisten anderen Sprachen der Welt: z.B. Japanisch, Arabisch, Koreanisch, Griechisch, Kyrillisch und weitere.

 

Wie stelle ich fest welche Kodierung meine Datenbank hat?



phpmyadmin

In phpMyAdmin können Sie oben rechts erkennen welche Kodierung die von ihnen verwendete Datenbank hat.


Wie verhindere ich eine Veränderung der Umlaute beim Im- oder Export von Datenbanken


Bitte überprüfen Sie zuerst welche Kodierung Ihre Datenbankdatei beim Export aus der ursprünglichen Datenbank hat und welche Kodierung die Datenbank hat, in die Sie importieren wollen.

Haben beide Datenbanken die selbe Kodierung, so werden keine Probleme zu erwarten sein.

 

schrittfuerschritt

 

1. Der Import einer Datenbank

 

Wollen Sie eine Datenbank bei 1blu importieren, die ursprünglich in iso-8859-1(5) kodiert ist, gehen Sie bitte wie folgt vor:


1.1. Exportieren Sie Ihre Datenbank wie gewohnt

1.2. Rufen Sie Notepad auf (zu finden im Windows-Startmenü unter Zubehör oder
       klicken Sie auf Start, dann auf Ausführen und geben dort Notepad ein).

1.3. Öffnen Sie die, beim Export erstellte .sql-Datei.

1.4. Klicken Sie auf Datei, dann Speichern unter

Speichern unter


1.5. Wählen Sie dann bitte unter Dateityp "Alle anzeigen" und unter Codierung UTF-8

Speichern unter UTF-8


1.6. Speichern Sie die Datei und achten Sie bitte auf die Endung .sql

1.7. Importieren Sie die Datei in Ihre Datenbank

 


2. Der Export einer Datenbank


Wenn Sie eine Datei bei 1blu exportieren und diese in eine Datenbank importieren wollen, die nur iso-8859-1(5) unterstützt, gehen Sie bitte wie folgt vor:


2.1. Exportieren Sie Ihre Datenbank wie gewohnt

2.2. Rufen Sie Notepad auf (zu finden im Windows-Startmenü unter Zubehör oder
       klicken Sie auf Start, dann auf Ausführen und geben dort Notepad ein).

2.3. Öffnen Sie die, beim Export erstellte .sql-Datei.

2.4. Klicken Sie auf Datei, dann Speichern unter




2.5. Wählen Sie dann bitte unter Dateityp "Alle anzeigen" und unter Codierung ANSI




2.7. Speichern Sie die Datei und achten Sie bitte auf die Endung .sql

2.8. Importieren Sie die Datei in Ihre Datenbank

 

 

 

1125