Tohle nema cenu, takove strileni naslepo. Nechte si vypsat presne hlavicky (bud telnetem, nebo curl -v, nebo nekterym z prehrsle pluginu do browseru) a dejte je sem.
Kamil Podlesak > -----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 > >> > >> > > > > > > >
