dedlfix: Danke und Infos zum Stand der Dinge

Beitrag lesen

Hi!

Die Spalte hatte schon immer UTF eingestellt. Mangels Umstellung der Connection auf UTF wurden die Daten zufällig in dem Format interpretiert, in dem sie auch vorlagen. Deswegen steht schon die ganze Zeit das richtige in meiner Spalte, nur war mir bisher nicht bewusst warum.
Oder worauf wolltest du genau raus?

Nun, hotti verwunderte es, dass die vom PHP-Script kommenden ISO-8859-1-kodierten Daten, die MySQL aufgrund einer individuellen Verhandlung oder in deinem Fall einem Defaultwert gemäß ebendieser Kodierung interpretiert und sie nun beim Ablegen in ein mit UTF-8-konfiguriertes Feld nach UTF-8 umkodiert. Dieses Verhalten ist zwar nicht unbedingt allen Anwendern bekannt, weswegen ich eine Verwunderung verstehen kann, aber im Grunde genommen ist das Verhalten logisch und alternativlos.

Lo!