Odkiaľ by mal prehliadač poznať kódovanie textu? Na určenie kódovania slúžia HTTP hlavičky.
Keď vypisuje POST chybne, tak ho asi prehliadač odoslal v inom kódovaní. Takže by si mal správne nastaviť aj kódovanie stránky s formulárom v HTML a/alebo HTTP hlavičke.