Podlesak Kamil napsal(a):
> Pokud máte formulář kde se může vyskytnout něco jiného než ASCII, nikdy 
> nepoužívejte GET.

Nikdy je v podstatě správně :-)

Ale pro přesnost - problém není v metodě GET, problém je i při metodě POST
s parametry předanými v URL, protože se předávají stejným způsobem jako při GET.

>  Pozor na to, ze pri pouziti metody GET to nektere verze jisteho browseru 
> (schvalne, tipnete si ktere :-) ignoruji a data poslou vzdy v jedinem 
> kodovani - podle verze UTF-8, LATIN-1 nebo 1250. Pozor, pojem "verze" zde 
> neobsahuje jen cislo (5, 5.5, atc), ale i verzi OS a verzi nainstalovaneho 
> kancelarskeho baliku od stejne firmy!

Tohle jsem nevěděl, ale kromě problémů na straně browseru
jsou ještě problémy na straně serveru, konkrétně TomCat od jisté verze (tuším 
5.0),
používá pro překódování parametrů z URL (při GET i POST)
kódování iso-8859-1 dokud se v server.xml nenastaví <Connector 
useBodyEncodingForURI="true">,
pak použije kódování specifikované voláním 
HttpServletRequest.setCharacterEncoding().

A autoři TomCatu to považují za úžasný rys, což mne už roky vytáčí.

Makub
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Supercomputing Center Brno             Martin Kuba
Institute of Computer Science    email: [email protected]
Masaryk University             http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ     mobil: +420-603-533775
--------------------------------------------------------------

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Odpovedet emailem