Jörg: mysql, Umlautproblem

Beitrag lesen

Hi dedlfix,

  1. Das sendende System muss dem empfangenden System die verwendete Kodierung mitteilen.

Das sendende System? Wie denn, wenn mysql die Daten an php sendet? Wo ist da die Mitteilung der verwendeten Kodierung?

Ja, aber wie gesagt, kodiert MySQL auch selbständig um. Es ist also kein Problem, UTF-8 auf der Verbindung auszuhandeln, UTF-8-kodierte Daten zu senden und dabei Felder anzusprechen, die für Latin1 konfiguriert sind. Natürlich muss man sich dann auf die in Latin1 enthaltenen Zeichen beschränken, sonst landen Fragezeichen in den Daten, die ohne Intelligenz nicht wieder korrigiert werden können.

Ok, verstehe. Soll heißen, wenn ich sicherstellen kann, dass ich ausschließlich latin1-Zeichen verwende, könnte ich alles connection, db und Felder konfigurieren, wie ich will? Interessant.

Jörg