Cruz: Aus Müller wird Müller beim Eintrag in Datenbank

Beitrag lesen

Hallo Whitesnake,

niemand kann mit Bestimmtheit sagen an welcher Stelle in deinem System die Umlaute verfälscht werden, aber dass es ein Zeichensatz Problem ist ist klar. In der Regel ist es die letzte _anzeigende_ Instanz, die soetwas verursacht.

Du solltest erstmal den Weg der Daten Schritt für Schritt verfolgen und an jedem Checkpoint überprüfen, ob die Bytes irgendwo umgeschrieben wurden. Das kannst du z.B. mit einem Hex-Editor machen. Das ü z.B. müsste die Byte Nr. 129 haben (laut ascii tabelle). Der kritischste Punkt ist, ob der Browser den du verwedest das ü auch mit dem richtigen Byte übermittelt.
Wenn das Byte durchweg in Ordnung ist, wovon ich eigentlich ausgehe, dann ist das Problem nur ein visueller Fehler den vielleicht dein Shell-Client oder womit du auch in die Datenbank geschaut hast durch einen falschen Zeichensatz bereitet.

Gruß,
Cruz