You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2005/01/14 14:52:18 UTC
DO NOT REPLY [Bug 33099] New: -
static include of non-jsp content uses always uses ISO-8859-1 encoding
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG�
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=33099>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND�
INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=33099
Summary: static include of non-jsp content uses always uses ISO-
8859-1 encoding
Product: Tomcat 5
Version: 5.0.18
Platform: PC
OS/Version: Windows 2000
Status: NEW
Severity: major
Priority: P1
Component: Jasper
AssignedTo: tomcat-dev@jakarta.apache.org
ReportedBy: tomasz.bech@bull.com.pl
Example:
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0">
<jsp:directive.page contentType="text/html;charset=UTF-8" language="java"
pageEncoding="UTF-8"/>
<jsp:include page="/expltest.html"/>
</jsp:root>
expltest.html is also UTF-8. The result is corrupted ISO-8859-1 encoding.
I've checked JSP specification. In the chapter 'Page Encoding Detection' the
isssue of including non-jsp content is not mentioned.
IMHO current implementation is not acceptable - no way to properly include utf-8
content (at least not found any working solution - found one about changing html
to jsp, but it is ugly hack,not solution). As JSP specification does not specify
it, do propose something working.
The easiest idea is: inheritance of encoding from parent jsp and/or additional
parameter 'encoding' to jsp:include (more difficult would be search for
meta/charset if it is html file) or one setting for contrainer in web.xml - I
know that whatever is done is not complaint to spec, but spec is not complete.
Now I'm searching for third party include taglib which is nicer :)
Thanks
--
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org