Hiho!
Cheatah übersieht hier glaub ich, dass Du die Daten per POST verschickst und somit keine Automatische kodierung stattfindet (die bei GET ja notwendig wäre). Allerdings ist deine eigene URL-Kodierung ebenfalls überflüssig, dein Umlautproblem kommt durch etwas anderes. Dein Request wird vom Browser als utf-8 versendet, PHP erwartet aber scheinbar ISO. Deshalb ist utf8_decode das einzige, was Du wirklich brauchst (oder PHP utf8 beibringen....)
Du bist ein Schatz :) Jep. Genau das hat mir gefehlt! Dann brauch ich es nicht vorher zu kodieren (was ja anscheinend sowieso sinnlos ist).
Gruß,
Harlequin
Gruß
Fabian