sime: Welches Charset in der Datenbank (mit umlauten)?

Hallo,

wollte mal fragen welches Charset sollte man in einer Datenbank für ein Feld verwenden sollte? warum ist normal immer latin1 eingestellt? Nach dem Importieren eines Dumps funktionieren meine Umlaute nicht mehr und werden als ? dargestellt. Sollte man lieber alle Felder auf utf-8 stellen?

  1. Hallo

    wollte mal fragen welches Charset sollte man in einer Datenbank für ein Feld verwenden sollte?

    das hängt davon ab, was das Datenbankmanagementsystem unterstützt :-)

    warum ist normal immer latin1 eingestellt?

    Wo ist das der Fall?

    Nach dem Importieren eines Dumps funktionieren meine Umlaute nicht mehr und werden als ? dargestellt.

    Dann hast Du irgendwo ein Problem in der Verarbeitungskette - oder Deine Daten
    sind kaputt.

    Sollte man lieber alle Felder auf utf-8 stellen?

    Konsequente Nutzung von UTF-8 ist sicherlich keine schlechte Idee.

    Freundliche Grüße

    Vinzenz

    1. hab grad getest wenn ich eine cvs datei in meine mysql datenbank einlese:

      bei "latin1_general_ci" werden umlaute in "?" umgewandelt
      bei "utf8_unicode_ci" werden die wörter abgetrennt an der stelle wo eigentlich das umlaut stehen sollt. sie hören also einfach auf

      woran kann das liegen? und wie krieg ich meine umlaute da rein? :)

      1. Hallo

        hab grad getest wenn ich eine cvs datei in meine mysql datenbank einlese:

        aha, es handelt sich also um MySQL. Welche Version bitte?

        bei "latin1_general_ci" werden umlaute in "?" umgewandelt
        bei "utf8_unicode_ci" werden die wörter abgetrennt an der stelle wo eigentlich das umlaut stehen sollt. sie hören also einfach auf

        woran kann das liegen? und wie krieg ich meine umlaute da rein? :)

        Vielleicht an einer kaputten CSV-Datei? Vielleicht an falschen Einstellungen
        beim Import.

        Gib bitte eine Beispielzeile an, die fehlerhaft verarbeitet wird.
        Gib bitte an, wie Du die CSV-Datei importierst.

        Freundliche Grüße

        Vinzenz