Jiz jsem to jednou psal, ale napisu to znova: zdrojove kody v Jave piste 
zasadne v ASCII.
Pokud uz tam chcete dat nejaky exoticky znak, tak JEDINE pres \uXXXX

Dodrzovani tohoto pravidla usetri hodne boleni hlavy.

Kamil Podlesak

> -----Original Message-----
> From: konference-boun...@java.cz 
> [mailto:konference-boun...@java.cz]on Behalf Of Petr Fejfar
> Sent: Thursday, September 17, 2009 6:31 PM
> To: Java
> Subject: Re: Problemy s kodovanim cestiny
> 
> 
> Dne Wed, 16 Sep 2009 13:23:47 +0200 Martin Kuba <ma...@ics.muni.cz>  
> napsal/-a:
> 
> > To nepomůže, servlet engine nečeká parametr charset,
> > takže ho ignoruje.
> 
> Ono to vypada, ze mi nepomuze vubec nic :'(
> Uz jsem z toho vazne gogo:
> 
> vsechno mam v UTF8 a kdyz jsem ponastavoval
> i UTF8 ve Wicketu, tak mi to na webu zobrazuje
> cestinu spravne, ale zase jsem zjistil, ze mi
> nefunguje parser, volany ze sousedniho projektu,
> a to ani mimo web v obycejne konzolovce:
> 
> - mam project A s frameworkem a v nem
>    parser s regexem, ktery obsahuje znak
>    pro stupen
> 
> - mam obycejnou consolovou aplikaci jako project B,
>    kteremu reknu, ze je zavisly na projektu A.
>    V metode main() nadefinuju string taky se znakem
>    pro stupen a zavolam parser z projektu A.
> 
> - vsechno je v UTF8, projekty jsou Maven managed,
>    parent POM obou projektu ma property
>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> 
> - spustim main() a parser nefunguje.
>    Kdyz trasuju do Pattern.compile(), tak mi Eclipse
>    ve stringu predavanem do compile() zobrazuje pred tim stupnem
>    navic nejaky velky A s nabodenickem (uz si nepamatuju co 
> to presne bylo),
>    cili ten Maven tam prelozi buhvi co.
> 
> - Kdyz v parent POMu vyhodim to sourceEncoding a necham to by default,
>    tak to funguje, ale zase mi TomCat mrsi cestinu :-(
> 
> --
> 
> Jaka je spravna cesta z toho ven, aby ta cestina fungovala
> vsude a bez problemu?
> 
> 
> Diky za kazdou pomoc, pf
> 

Odpovedet emailem