Autor Zpráva
Jarda Cvrček
Profil *
Zdravím, řeším následující problém a zatím jsem k němu nikde nic nevygooglil...

Na stránce, která je psaná v UTF-8 mám takovýto formulář, který se odesílá na jiný server. Ten chce ale data ve windows-1250, tudíž jsem použil atribut accept-charset.
<form action="http://jinyserver.cz/login.php" method="post" accept-charset="windows-1250">
     <input type="text"  name="cislo" />
      <input type="text" name="jmeno"  />
      <input type="submit" value="vstup" />
</form>


Ve Firefoxu vše funguje bez problému. Internet Explorer to odesílá, buď nezměněně v utf-8 nebo v nějaké jiné nežádoucí znakové sadě - nezkoumal jsem. Pokud v IE ručně nastavím kodování na windows-1250, tak se přihlášení podaří i v IE.

Setkali jste se s tím už někdo? Neznáte nějaké hotové řešení?

Pár způsobů řešení mi napadá, ale nerad bych znovu vymýšlel kolo, proto budu rád, když poradíte...

Předem díky
Michal Tvrdý
Profil *
Dobrý den, řeším totéž bez výsledku, podařilo se mezitím (od 7.2.) najít řešení? Dík, M.
Plaváček
Profil
Michal Tvrdý

Internet Explorer bohužel nefunguje spolehlivě, viz třeba zde: http://reference.sitepoint.com/html/form/accept-charset . IE 8 by snad měl přinést nápravu (dohledáš na MSDN).

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: