Kann am Browser liegen, wenn dieser z.B. die im Seitenquelltext hinterlegte Zeichenkodierung nicht versteht, und anstelle von UTF8 evtl. iso-latin oder sowas verwendet. Dann sind die Eingaben in den Textfeldern schon falsch kodiert. Da kann Du dann auch nichts mehr abfangen wenn der Browser ein bischen doof ist