Zum Inhalt springen

Backup einspielt: Umlaute sind defekt

Erstellt am 3. September 2005 · 7 Antworten · letzte Antwort am 21. September 2005

Tags: Datenbank, Frage

Unbekannter Benutzer ·

Hallo,
ich habe ein Backup von meiner Seite gemacht, und danach sind die Umlaute verschwunden.

Das Backup habe ich folgendermaßen gemacht:
Mit phpmyadmin die Datenbank exportiert,
die Verzeichnisse typo3conf, uploads, media kopiert.

Im Template sind ebenfalls Umlaute enthalten, diese sind nach einspielen des Backups korrekt, alle anderen Umlaute (Seiteninhalt) nicht.

Stelle ich "forcecharset" im Installationstool auf "utf-8", sind die Umlaute auf den Seiten korrekt, aner die im Template nicht mehr.

Wenn ich das Template nun bearbeite, um die defekten Umlaute zu korrigieren, funktionieren einige Marker nicht mehr (Menü verschwunden).

Scheint mir als hätte ich da zwei verschiedene Zeichensätze...

Wie kann ich alle Umlaute beim Umzug/Backup behalten?

Gruß
Ben

jenses ·

Du benötigst vor allem auf beiden Servern eine neuere MySQL-Version,
die pro DB verschiedene Zeichensätze unterstützt.
Wenn der Ausgangsserver das bietet, sollte der Zeichensatz eigentlich pro Tabelle mit aufgeführt sein. Offensichtlich ignoriert dann dein Zielserver diese Angaben.

Kurz und gut, deine Probleme könnten verschiedene Ursachen haben,
konsultiere am besten den/die Hoster.

jenses

Unbekannter Benutzer · · Beste Antwort

Ich hab vollen Zugriff auf den Server, auf Quell- und Zielserver läuft jeweils Mysql 4.1.12 (xampp). Ich vermute das ist neu genug, oder?
Die DBs sind auf beiden identisch als "latin1_general_ci" (Spalte Kollation) markiert.

Ben

jenses ·

Es geht nicht um den Zeichensatz der Kollation, sondern um den der DB.
Der muß bei beiden identisch sein.

jenses