Tach!
Frage an glupto: An welcher Stelle im Verarbeitungsprozess werden die Zeichen verkrüppelt? Nutze zur Ermittlung bitte nach jedem Bearbeitungschritt jeweils
echo '<pre>'. vardump($betroffeneVariable) .'</pre>';
.
In dem Fall bitte echo urlencode($betroffeneVariable);
statt var_dump() verwenden.
urlencode() lässt sich bei Zeichenkodierungsproblemen sehr gut missbrauchen. var_dump() liefert im Zweifelsfall ein wie auch immer geartetes Zeichen und man kann nur anhand der Stringlänge grob schließen, ob ein oder zwei Byte verwendet wurden. urlencode() zeigt alles außer den uninteressanten Grundbuchstaben quasi in Byte-Form an.
dedlfix.