On Fri, May 02, 2008 at 01:15:14PM +0200, Ivan Polak wrote:
> Zdravim konferenciu,
> 
> mam velmi zaujimavy problem s web aplikaciou na BEA WebLogic 9.2. mam
> jednoduchu JSP stranku :
> 
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
> "http://www.w3.org/TR/html4/loose.dtd";>
> <html>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
> </head>
> <body>
> xxxx+?š??žýáíé
> </body>
> </html>

Ano, je to JSP stranka. Ale take cista HTML stranka. Problem samozrejme
neni pri cteni z disku, protoze Firefox ma jedinou informaci o kodovani,
a to ono definovane uvnitr stranky.

Problem nastane v okamziku, kdy ji FireFox dostane ze serveru.
WebLogic posila v Content-Type hlavicce HTTP response kodovani,
ktere mu JSP stranka predhodi. No a protoze nedostane zadne, pouzije
default, coz je ISO-8859-1.
Vloz na zacatek stranky:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
a mas vymalovano.

tapik
Ale to je irelevantni. Chyba bude na strane 
> 
> fyzicky je tato JSP stranka ulozena v kodovani UTF-8. ked ju zobrazim v
> prehliadaci diakritika je pokazena a stranka ukazuje (vlastnosti stranky),
> ze je v kodovani ISO-8859-1 (pouzivam firefox). ak manualne prepnem
> kodovanie v prehliadaci na Unicode (UTF-8) tak je diakritika v poriadku. Na
> tomcat 5.5.7 servery sa tato chyba nevyskytuje - konfiguracia aplikacie je
> uplne rovnaka.
> 
> neviete kde moze byt na WebLogic 9.2 chyba, resp. je tu este potrebne nejake
> dalsie nastavenie.
> 
> velmi pekne dakujem
> 
> Ivan
> 
> ________________________________________________
> Message sent using Webmail 2.7.9

Odpovedet emailem