ďťż
 
JBoss a sprawa polska (ogonki) ďťż
 
JBoss a sprawa polska (ogonki)
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

JBoss a sprawa polska (ogonki)



MaDeR - 21-06-2006 00:49
JBoss a sprawa polska (ogonki)
  Nieciekawe rzeczy się dzieją, gdy polskie litery z formularza przechodzą
"przez" JBossa na następną stronę.

Jak wyświetlam System.out.println(request.getParameter("text")), to zamiast
"Zażółć gęślą jaźń" mam takie fajne znaczki zapytania w miejscu polsich liter
- tylko ó się uchowało, biedactwo.

Request to oczywiście HttpServletRequest, a "text" to nazwa jednego z pól
formularza na poprzedniej stronce...

Coś źle skonfigurowane w JBossie, czy też tak ma być i trzeba odkręcać po
tych... a już nic nie mówię.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





Adam - 21-06-2006 00:50

  MaDeR wrote:
> Nieciekawe rzeczy się dzieją, gdy polskie litery z formularza przechodzą
> "przez" JBossa na następną stronę.
>
> Jak wyświetlam System.out.println(request.getParameter("text")), to zamiast
> "Zażółć gęślą jaźń" mam takie fajne znaczki zapytania w miejscu polsich liter
> - tylko ó się uchowało, biedactwo.
>
> Request to oczywiście HttpServletRequest, a "text" to nazwa jednego z pól
> formularza na poprzedniej stronce...
>
> Coś źle skonfigurowane w JBossie, czy też tak ma być i trzeba odkręcać po
> tych... a już nic nie mówię.
>

Polskie znaki pochodzące z formularza to kwestia skonfigurowania
Tomcata, który jest osadzony w JBossie. Jak to zrobić - google.
To, że System.out.println wyświetla źle polskie znaki to normalka - choć
i to można obejść, ważne aby znaki po zapisaniu w trwałej lokalizacji po
ponownym odczytaniu były polskimi znakami ;]

Pzdr,
Adam




MaDeR - 23-06-2006 00:10

  > Polskie znaki pochodzące z formularza to kwestia skonfigurowania
> Tomcata, który jest osadzony w JBossie. Jak to zrobić - google.

Ech, pobadałem w własnym zakresie i myślałem, że już znalazłem...

<%@ page contentType="text/html; charset=iso-8859-2" %>
<%@ page language="Java" contentType="text/html; charset=iso-8859-2"
pageEncoding="iso-8859-2" errorPage="true"%>

A w kodzie...
request.setCharacterEncoding("iso-8859-2");
System.out.println("===== name: "+request.getParameter("name"));

Kupa, nie chce działać. :( Sprawdzę jeszcze Kocurka, ale chcę się upewnić - to
co dotąd zrobiłem, jest dobrze?

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




MaDeR - 23-06-2006 00:10

  Mam już. request.setCharacterEncoding("iso-8859-2"); trzeba dać na SAMYM
poczatku wszystkiego. Jak będzie wczesniej jakiś getParameter, to szlag trafia.

To wszystko, dzięki za pomoc.

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/





Jacek Laskowski - 25-06-2006 00:11

  MaDeR wrote:
> Mam już. request.setCharacterEncoding("iso-8859-2"); trzeba dać na SAMYM
> poczatku wszystkiego. Jak będzie wczesniej jakiś getParameter, to szlag trafia.

Teraz to i ja wpadłem na rozwiązanie :-) Pamiętam, że można to *bodajże*
również ustawić w konfiguracji kontenera servletów, z którego korzysta
JBoss (Jetty albo Tomcat).

http://tomcat.apache.org/faq/misc.ht...t5CharEncoding

Jacek

--
Jacek Laskowski
http://www.laskowski.net.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Polska / zdalna / redagowanie tekstów / obróbka grafiki [ORACLE 10XE] Polska strona kodowa licencja softu kupionego poza Polska logo akcji "Polska biega" [OT] a to Polska właśnie Wirtualna Polska polska flaga [PostgreSQL] TSearch2, ispell i polskie ogonki Licencja Procesorowa czy CAL SQL 2005 drukowanie =?ISO-8859-2?Q?album=F3w_ze_zdj=EAciami?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • sulimczyk.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com