Domyślnie treść formularza jest wysyłana przy użyciu takiej samej strony kodowej jak określona w dokumencie z formularzem.
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
Zdarzają się jednak przypadki, że strona, do której wysyłamy formularz jest w innym kodowaniu np. UTF-8.
Zmiana strony kodowej dokumentu z formularzem nie jest najlepszym rozwiązaniem, ponieważ cała reszta serwisu byłaby zapisana inaczej niż ten jeden dokument. Przeważnie zmiana kodowania na stronie docelowej także nie wchodzi w grę. W takiej sytuacji wystarczy zdefiniować, jakiej strony kodowej używa system odbierający dane, a przeglądarka podczas wysyłania formularza powinna automatycznie skonwertować cały tekst. Na przykład, jeśli nasza strona jest zapisana przy użyciu kodowania znaków iso-8859-2, ale wiemy, że system, do którego wysyłamy formularz używa kodowania utf-8, powinniśmy wpisać:
<form action="..." accept-charset="utf-8">...</form>