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