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