[Javalist] Jetty error page karakterkódolás

István Viczián viczian.istvan at gmail.com
2013. Aug. 10., Szo, 16:37:30 CEST


Az igazából mindegy, hogy mit ad ki header-ben, a baj az, hogy
hibaoldal esetén a html-t tényleg Latin1-gyel generálja, szemben
mindenütt máshol, és a Tomcat is UTF-8.
--
Viczián István


CoL <col at gear.hu> írta (2013. augusztus 10. 15:54):
> Hali,
>
> speciel ez jónak jó, mert nem ad ki semmit, tehát alapból nem rontja el,
> jobb mintha iso-1 -et adna ki.
>
> Esetleg nézd meg a generált html-t ez alapján
> http://code.google.com/p/doctype-mirror/wiki/MetaCharsetAttribute
> "In order for all browsers to recognize a <meta charset> declaration, it
> must be"  rész.
>
> C.
>
>
> On 2013.08.10. 14:39, István Viczián wrote:
>>
>> Szia,
>>
>> Ezek jó ötletek voltak!
>> Minden böngészőben rossz.
>> Curl-lal is rossz:
>>
>> HTTP/1.1 500 Server Error
>> Content-Language: hu
>> Set-Cookie: JSESSIONID=17wlznkkoyxsz1mplht0aw12n3;Path=/
>> Content-Length: 4298
>> Server: Jetty(9.0.4.v20130625)
>>
>>
>> Míg ugyanez direktben hívva:
>>
>> HTTP/1.1 200 OK
>> Content-Language: hu
>> Content-Type: text/html; charset=UTF-8
>> Set-Cookie: JSESSIONID=re8eojibcazq166gny311geqj;Path=/
>> Expires: Thu, 01 Jan 1970 00:00:00 GMT
>> Content-Length: 7295
>> Server: Jetty(9.0.4.v20130625)
>>
>> --
>> Viczián István
>>
>>
>> Gábor Garami <gabor.garami at hron.me> írta (2013. augusztus 10. 1:08):
>>>
>>> Ha nem kuld hiba oldalt, viszont a meta tagek jok, akkor elvben a
>>> bongeszonek kutya kotelessege lenne figyelembe venni azokat.
>>>
>>> Minden bongeszovel rossz az enkodolasa a hibaoldalaknak?
>>>
>>> Mit mond egy curl-os teszt?
>>> Garami Gábor
>>> E-mail: gabor.garami at hron.me
>>> Tel: +36 20 235 9621
>>> MSN: hrgy at vipmail.hu
>>> Skype: hron84
>>>
>>>
>>> 2013/8/9 István Viczián <viczian.istvan at gmail.com>:
>>>>
>>>> Szia,
>>>>
>>>> Úgy tűnik, a Jetty nem küld hiba esetén Content-Type-ot egyáltalán. De
>>>> miért?
>>>> A Tomcat küld. A hiba oldal pontosan úgy van megcsinálva, mint a
>>>> többi, ugyanaz a Tiles keret.
>>>> Ami még vicces, hogy direktbe meghívva a hiba oldalt, minden okés.
>>>> --
>>>> Viczián István
>>>>
>>>>
>>>> Böszörményi Péter <zmblevlist at gmail.com> írta (2013. augusztus 9.
>>>> 19:12):
>>>>>
>>>>> Tippre a hibaoldalakat Content-Type: text/html; charset=iso-8859-1 http
>>>>> fejleccel kuldi.
>>>>>
>>>>>
>>>>> On Fri, 09 Aug 2013 17:06:51 +0200, István Viczián
>>>>> <viczian.istvan at gmail.com> wrote:
>>>>>
>>>>>> Sziasztok,
>>>>>>
>>>>>> Jetty Maven Plugin 9.0.4.v20130625
>>>>>> Jók az oldalak karakterkódolása, az adatbázisból vett adatok is,
>>>>>> minden UTF-8, Spring-es encoding filter, Spring MVC amúgy az egész.
>>>>>> Oldalak elején:
>>>>>>
>>>>>> <%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"
>>>>>> language="java" %>
>>>>>>
>>>>>> Meta tag:
>>>>>>
>>>>>> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
>>>>>>
>>>>>> Azonban csak hibaoldal megjelenítésekor (error-page) Latin1 kódolással
>>>>>> küldi a JSP-be beírt statikus szövegeket, de még az adatbázisból
>>>>>> lekérdezetteket is. (Persze a meta ekkor is benne van.)
>>>>>>
>>>>>> Tomcat-en tökéletesen működik.
>>>>>>
>>>>>> Van valami ötletetek, hogy mi lehet a probléma?
>>>>>> --
>>>>>> Viczián István
>>>>>>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist


További információk a(z) Javalist levelezőlistáról