kostenloser Webspace werbefrei: lima-city


PHPMyAdmin Export Umlaute

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    beachteam

    beachteam hat kostenlosen Webspace.

    Hallo Leute!

    Ich betreibe zwei parallel Datenbanken, eine zum Betrieb (DB1) der Seite, eine zum Testen (DB2).
    Nun möchte ich ab und zu meine Test-DB (DB2) mit den aktuellen Daten füttern, also will ich einen Export von DB1 machen. Damit bekomme ich ja eine SQL Date, deren Befehle ich dann einfach in DB2 einlesen lassen kann und alles is übertragen, läuft.

    ABER, wenn ich einen Export von DB1 vornehme sind in der *.sql Datei alle Umlaute wie ä,ö,ü,€, usw nicht richtig dargestellt. In der Datenbank DB1 sind alle Kollatieonen mit utf8_unicode_ci angegeben. Muss man da fü den Export spezielle Einstellungen vornehmen oder wie bekomme ich das hin? Möchte nicht alle Umlaute manuell korrigieren...



    EDIT:

    Ok, hab da im Internet was gefunden:

    Verhindern, dass Umlaute beim Im- bzw. Export von MySQL-Datenbanken verloren gehen

    Beim Umstieg auf einen neuen Server, kann es passieren, dass beim Im- bzw. Export der MySQL-Datenbanken plötzlich die Umlaute falsch dargestellt werden.

    Das liegt daran, dass der Standard-Zeichensatz von PhpMyAdmin, dem gebräuchlichsten Admin-Tool für MySQL-Datenbanken, inzwischen auf UTF-8 eingestellt ist. Viele Datenbanken, verwenden aber noch den in Deutschland gebräuchlichen Zeichensatz ISO-8859-1 oder ISO-8859-15.

    Wenn Sie nun Ihre Datenbank mit ISO-8859-1(5)-Zeichensatz nach UTF8 exportieren wollen, gehen Sie wie folgt vor:

    1. Erstellen Sie in PhpMyAdmin ganz normal einen SQL-Dump

    2. Öffnen Sie den SQL-Dump mit Notepad, dem einfachen Text-Editor von Windows.

    3. Gehen Sie im Menü auf "Speichern unter", wählen Sie im folgenden Dialog bei Codierung "UTF-8" und speichern sie die SQL-Datei

    4. Importieren Sie Ihren SQL-Dump -> Fertig!

    Das Ganze funktioniert auch in umgekehrter Richtung allerdings müssen Sie dann bei Codierung "ANSI" wählen, damit die Zeichen im ISO-Standard gespeichert werden.

    Quelle: http://www.skom.de/Verhindern-dass-Umlaute-beim.125.0.html

    So kann man es zwar im nachhinein fixen, aber kann man das auch schon beim Export irgendie mit richtigen Umlauten machen?

    Beitrag zuletzt geändert: 17.10.2010 16:05:57 von beachteam
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage


  3. utf8_decode
    utf8_decode — Konvertiert eine als UTF-8 kodierte ISO-8859-1-Zeichenkette in eine einfache ISO-8859-1-Zeichenkette

    utf8_encode
    utf8_encode — Konvertiert eine ISO-8859-1-Zeichenkette in UTF-8


    Beitrag zuletzt geändert: 17.10.2010 17:35:07 von simuliertes
  4. Hi,
    ich kenn das Problem, ging mir auch mal so.
    Ich hatte dann "einfach" Alle Sonderzeichen, welche ich nutzte, egal ob Umlaute oder anderes durch die HTML Variation dieser ausgetauscht.
    Vor allem entsteht das Problem, da vor allem viele freie Datenbanken auf irgendwelchen Servern, rede ja nicht über Lima City hier, welche nicht auf UTF8 sind, dieses Problem entstehen lassen. Ich bezweifle auch, dass beispielsweise Server außerhalb des deutschen Sprachraums unbedingt immer auf UTF8 gestellt sind.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!