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
