[jboss-user] [Installation, Configuration & Deployment] - UTF encoding in address field
WatchCat
do-not-reply at jboss.com
Fri Dec 15 23:45:00 EST 2006
I have some problem. It not fatal, but i don't known how to eliminate it.
Jboss 4.0.5 GA ( with tomcat ).
Tomcat connector was configured this way:
| <Connector port="80" address="${jboss.bind.address}"
| maxThreads="250" strategy="ms" maxHttpHeaderSize="8192"
| emptySessionPath="true"
| useBodyEncodingForURI="true"
| URIEncoding="UTF-8"
| enableLookups="false" redirectPort="8443" acceptCount="100"
| connectionTimeout="20000" disableUploadTimeout="true"/>
|
And in ROOT.war i place some test jsp-file (testenc.jsp, UTF-8 codepage)
| <%@ page import="java.net.URLEncoder" %>
| <%@ page import="java.util.Enumeration"%>
| <%@ page contentType="text/html;charset=UTF-8" %>
| <html>
| <head>
| <title>testenc.jsp page</title></head>
| <meta http-equiv="pragma" content="no-cache" />
| <!meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
| <body>
| <%=request.getCharacterEncoding()%>
| <table>
| <% Enumeration pnms = request.getParameterNames();
| while (pnms.hasMoreElements()) {
| Object o = pnms.nextElement();
| String[] v = request.getParameterValues(o.toString());
| StringBuffer sb = new StringBuffer();
| for (int i = 0; i < v.length; i++) sb.append(v).append("|");
| %><tr><td><%=o.toString()%></td><td><%=sb.toString()%></td><td><%=request.getParameter(o.toString())%></td></tr><% }%>
| </table>
| <a href="testenc.jsp?param=<%=URLEncoder.encode("???????", "UTF-8")%>">???????</a><br/>
| </body>
| </html>
|
In bowser page showing normally, and reference working fine.
But if i manually type "/testenc.jsp?param=???????" in url-field then browser recode Russian symbols in form:
/testenc.jsp?param=%D0%F3%F1%F1%EA%E8%E9 (Windows-1251?)
instead of:
/testenc.jsp?param=%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9
although with wikipedia.org browser works correctly.
Sorry for my English. :)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3994382#3994382
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3994382
More information about the jboss-user
mailing list