-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Behalf Of Ivan Polák
Sent: Friday, May 09, 2008 11:42 PM
To: Java
Subject: Re: content-type a JSP stranka
v projekte mam weblogic.xml, doplnil som tam uvedenu cast:
<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:wls="http://www.bea.com/ns/weblogic/90"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
http://www.bea.com/ns/weblogic/90
http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">
<wls:context-root>application</wls:context-root>
<wls:charset-params>
<wls:input-charset>
<wls:resource-path>/*</wls:resource-path>
<wls:java-charset-name>UTF-8</wls:java-charset-name>
</wls:input-charset>
</wls:charset-params>
</wls:weblogic-web-app>
bohuzial nepomohlo to.
vo web xml mam filtre:
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncoding
Filter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.module.sitemesh.filter.PageFilt
er</filter-class>
</filter>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
JSP stranky mam v utf-8 kodovani.
Ivan
Arnošt Havelka wrote / napísal(a):
Zdravim,
dostal jsem se k tomu az ted tak nevim, zda jiz nekdo
mezitim neposlal
spravnout odpoved nebo jiz neni vyreseno. S timto problemem jsme se
setkali jiz davno. Nastaveni kodovani v JSP bohuzel nic
neresi nebot
BEA pravdepodobne kodovani ISO8859-1 posila v hlavicce stranky (jen
spekuluji).
Kazdopadne jsme to kdysi vyresili integraci filru (detaily jsou asi
ted zbytecne), ktery zajisti spravne nastaveni kodovani.
Nedano jsem
vsal nasel jeste lepsi variantu --> dat primo do weblogic.xml toto:
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>UTF-8</java-charset-name>
</input-charset>
</charset-params>
Na Tomcatu nam to fungovalo kdysi take, takze bych nerekl,
ze ma tento
problem co spolecneho s sitemach (ale treba se pletu).
Arny
Ivan Polak wrote:
dakujem vsetkym za odpovede, problem je niekde uplne inde.
problem je
kombinacia weblogic 9.2 a sitemesh co podla diskusie na stranke
http://forums.opensymphony.com/ nie je ta spravna
kombinacia :-( nakolko
sitemesh nefunguje spravne na weblogic platforme :-(. a
prave preto
to na
tomcat-e bez zmeny aplikacie fungovalo.
Ivan
--------- Original Message --------
From: Java <[email protected]>
To: Java <[email protected]>
Subject: Re: content-type a JSP stranka
Date: 02/05/08 16:48
On Fri, May 02, 2008 at 02:35:56PM +0200, Ondrej Scecina wrote:
> Ja by som vyskusal co na to povie telnet. Napr.:
> > telnet localhost 8080
> GET http://localhost:8080/index.jsp HTTP/1.0
> > za poslednym riadkom je enter 2x.
To ja bych se spis zameril na toho, kdo (ne)nastavuje defaultni
kodovani.
FireFox IMHO vypise velice podrobne, co vlastne dostane.
Taky je otazka, co vlastne PRESNE (tim myslim binarne) obsahuje:
* samotna stranka (zdrojak)
* response
Pak by se dalo z toho neco odvodit. Ted jenom vime, co by
tam melo byt
a ze to tam na Tomcatu bylo a ve WL nikolivek.
tapik
> > DÅ�a Friday 02 May 2008 Oto Buchta napísal:
> > On Fri, May 02, 2008 at 02:24:19PM +0200, Ivan
Polak wrote:
> > > ja len nechapem, preco prehliadac vzdy
ukazuje kodovanie
ISO-8859-1
> > > (vlastnosti stranky) a nie UTF-8, tak ako ked tuto
aplikaciu spustim na
> > > tomcat-e.
> >
> > I po nastaveni page content-type na UTF-8? tak to je
divocina....
> > Uz jsem na WL 9.2 delal, ale s necim takovym jsem se
nesetkal.
> >
> > jeste mne napada jedna vec - nemuze byt tato stranka
inkludovana
v nejake
> > jine? Protoze pak by se vzal content-type cele
stranky z te
hlavni...
> >
> > tapik
> >
> > > --------- Original Message --------
> > > From: Java <[email protected]>
> > > To: Java <[email protected]>
> > > Subject: Re: content-type a JSP stranka
> > > Date: 02/05/08 16:13
> > >
> > > > On Fri, May 02, 2008 at 02:02:53PM
+0200, Ivan
Polak
wrote:
> > > > &gt; dakujem za odpoved. vystup sa zmenil
ale nie
tak ako by som
> > >
> > > potreboval.
> > >
> > > > &gt;
> > > > &gt; ked mam v JSP stranke iba meta-tag
content-type vystup je
> > > > nasledovny: &gt;
> > > > &gt;
> > >
> > >
xxxx+Ä&amp;#190;&amp;#197;&amp;#161;Ä&amp;#141
;&amp;#197;&amp;#165;Ä&amp;
> >
>#141;&amp;#197;&amp;#190;&amp;#195;&amp;#1
89;&amp;#195;&amp;#161;&amp;#195
> > >;&amp;#195;?
> > >
> > > > &gt;
> > > > &gt; ak pridam to co navrhujete:
> > > > &gt;
> > > > &gt; xxxx+&gt;a e ~ýáíé
> > > > &gt;
> > > > &gt; a este dodam ze korektny
vystup ma byt:
> > > > &gt;
> > > > &gt; xxxx+?š?Â�?žýáíé
> > > >
> > > > Priznam se, ze nevim, co presne za znaky mezi
poslednim x a ý ma byt,
> > > > ctu si to na textove konzoli, ktera UTF-8
nepodporuje,
bohuzel.
> > > >
> > > > Paklize FireFox vypise, ze stranka je
v UTF-8,
tak pak
> > > > asi ony znaky v UTF-8 korektne
nebudou. Zkus udelat
jeste jednu vec -
> > >
> > > preved
> > >
> > > > si onu stranku pomoci native2ascii
-encoding utf8 a
uvidis, co z toho
> > >
> > > vzninke.
> > >
> > > > tapik
> > > >
> > > > &gt;
> > > > &gt; Ivan
> > > > &gt;
> > > > &gt;
> > > > &gt; --------- Original Message --------
> > > > &gt; From: Java
&lt;[email protected]&gt;
> > > > &gt; To: Java
&lt;[email protected]&gt;
> > > > &gt; Subject: Re: content-type a
JSP stranka
> > > > &gt; Date: 02/05/08 15:57
> > > > &gt;
> > > > &gt; &gt; On Fri, May 02, 2008 at
01:15:14PM
+0200, Ivan Polak wrote:
> > > > &gt; &gt; &amp;gt;
Zdravim konferenciu,
> > > > &gt; &gt; &amp;gt;
> > > > &gt; &gt; &amp;gt; mam
velmi zaujimavy
problem s web aplikaciou na BEA
> > >
> > > WebLogic 9.2.. mam
> > >
> > > > &gt; &gt; &amp;gt; jednoduchu JSP
stranku
:
> > > > &gt; &gt; &amp;gt;
> > > > &gt; &gt; &amp;gt;
&amp;lt;!DOCTYPE
HTML PUBLIC &amp;quot;-//W3C//DTD
> > > > HTML
> > >
> > > 4.01
> > >
> > > > &gt; Transitional//EN&amp;quot;
> > > > &gt; &gt; &amp;gt;
> > >
> > >
&amp;quot;http://www.w3.org/TR/html4/loose.dtd&amp;quo
t;&amp;gt;
> > >
> > > > &gt; &gt; &amp;gt;
&amp;lt;html&amp;gt;
> > > > &gt; &gt; &amp;gt;
&amp;lt;head&amp;gt;
> > > > &gt; &gt; &amp;gt;
&amp;lt;meta
> > >
> > > http-equiv=&amp;quot;Content-Type&amp;quot;
content=&amp;quot;text/html;
> > >
> > > > &gt;
charset=UTF-8&amp;quot;&amp;gt;
> > > > &gt; &gt; &amp;gt;
&amp;lt;/head&amp;gt;
> > > > &gt; &gt; &amp;gt;
&amp;lt;body&amp;gt;
> > > > &gt; &gt; &amp;gt;
xxxx+?š?Â�?žýáíé
> > > > &gt; &gt; &amp;gt;
&amp;lt;/body&amp;gt;
> > > > &gt; &gt; &amp;gt;
&amp;lt;/html&amp;gt;
> > > > &gt; &gt;
> > > > &gt; &gt; Ano, je to JSP
stranka. Ale take
cista HTML stranka. Problem
> > >
> > > samozrejme
> > >
> > > > &gt; &gt; neni pri cteni z
disku, protoze
Firefox ma jedinou informaci
> > > > o
> > >
> > > kodovani,
> > >
> > > > &gt; &gt; a to ono definovane uvnitr
stranky.
> > > > &gt; &gt;
> > > > &gt; &gt; Problem nastane v okamziku,
kdy ji
FireFox dostane ze
> > > > serveru. &gt; &gt; WebLogic posila v
Content-Type hlavicce HTTP
> > > > response kodovani, &gt; &gt;
ktere mu JSP
stranka predhodi. No a
> > > > protoze nedostane zadne,
> > >
> > > pouzije
> > >
> > > > &gt; &gt; default, coz je ISO-8859-1.
> > > > &gt; &gt; Vloz na zacatek stranky:
> > > > &gt; &gt; &amp;lt;%@ page
> > >
> > >
contentType=&amp;quot;text/html;charset=UTF-8&amp;quot;
> > >
> > > > &gt;
language=&amp;quot;java&amp;quot;
%&amp;gt;
> > > > &gt; &gt; a mas vymalovano.
> > > > &gt; &gt;
> > > > &gt; &gt; tapik
> > > > &gt; &gt; Ale to je
irelevantni. Chyba
bude na
strane
> > > > &gt; &gt; &amp;gt;
> > > > &gt; &gt; &amp;gt;
fyzicky je tato JSP
stranka ulozena v kodovani
> > > > UTF-8.
> > >
> > > ked ju zobrazim
> > >
> > > > &gt; v
> > > > &gt; &gt; &amp;gt; prehliadaci
diakritika
je pokazena a stranka ukazuje
> > >
> > > (vlastnosti
> > >
> > > > &gt; stranky),
> > > > &gt; &gt; &amp;gt; ze je
v kodovani
ISO-8859-1 (pouzivam firefox).. ak
> > >
> > > manualne prepnem
> > >
> > > > &gt; &gt; &amp;gt; kodovanie v
prehliadaci
na Unicode (UTF-8) tak je
> > >
> > > diakritika v
> > >
> > > > &gt; poriadku.. Na
> > > > &gt; &gt; &amp;gt; tomcat 5.5.7
servery sa
tato chyba nevyskytuje -
> > >
> > > konfiguracia
> > >
> > > > &gt; aplikacie je
> > > > &gt; &gt; &amp;gt; uplne rovnaka.
> > > > &gt; &gt; &amp;gt;
> > > > &gt; &gt; &amp;gt;
neviete kde moze
byt na
WebLogic 9.2 chyba, resp. je
> > > > tu
> > >
> > > este potrebne
> > >
> > > > &gt; nejake
> > > > &gt; &gt; &amp;gt; dalsie
nastavenie.
> > > > &gt; &gt; &amp;gt;
> > > > &gt; &gt; &amp;gt; velmi
pekne dakujem
> > > > &gt; &gt; &amp;gt;
> > > > &gt; &gt; &amp;gt; Ivan
> > > > &gt; &gt; &amp;gt;
> > > > &gt; &gt; &amp;gt;
________________________________________________
> > > > &gt; &gt; &amp;gt;
Message sent using
Webmail 2.7.9
> > > > &gt; &gt;
> > > > &gt; &gt;
> > > > &gt;
> > > > &gt;
________________________________________________
> > > > &gt; Message sent using Webmail 2.7.9
> > >
> > > ________________________________________________
> > > Message sent using Webmail 2.7.9
>
________________________________________________
Message sent using Webmail 2.7.9