Jörg: mysql, Umlautproblem

Beitrag lesen

Hallo Rolf,

D.h. alle 3 Funktionen übersetzen den UTF-8 codierten String in einen Latin-1 codierten String. C3A4 ist die UTF-8 Codierung und E4 die Latin-1 Codierung von ä.

Wenn diese Konvertierung dein Problem nicht löst, hast Du ein anderes Problem, als Du vermutest. Welches? Keine Ahnung. Prüfe mit bin2hex genauer, welche DB-Abfragen welche Codierung liefern. Außer der Codierung, die für DB, Schema, Table oder Column gesetzt ist, kann auch die Connection eine Codierung haben. Ich bin jetzt nicht sicher, welche Codierung PHP per Default einstellt, das kannst Du aber abfragen.

Ich nehme an, damit kommst Du der Sache näher.

Du hast vollkommen recht. Aber ohne Deine Hilfe hätte ich das nie gefunden. Ich war schlicht ganz doof in den Spalten verrutscht und habe die falschen Werte konvertiert. Das ist mir dann über das Testen mit Deinen Beispielen aufgefallen. 1000 Dank! 👍 Jetzt, wo ich die korrekten Spalten konvertiere, ist auch das Umlautproblem verschwunden.

Jörg