Rohit Seth wrote: > 1. Added URIEncoding="UTF-8" in connector element. > 2. Modified code to set encoding for request and response. > > After these changes we are observing following behavior: > > 1. If url doesn't contain any special character, everything is fine. > 2. If url contains a latin character like õñü, value gets corrupted. The connector is expecting UTF-8 so if you have characters encoding in something other than UTF-8 it is going to fail.
> 3. If url contains a UTF-8 character like ます, values are proper. In this > case even the latin characters are also correct. > > I would appreciate any help / insight . Try this as a starting point. It should work for any input on a clean Tomcat install. If you set URIEncoding="UTF-8" on the connector it should work with GET as well as POST. <%@ page contentType="text/html; charset=UTF-8" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Character encoding test page</title> </head> <body> <p>Data posted to this form was: <% request.setCharacterEncoding("UTF-8"); out.print(request.getParameter("mydata")); %> </p> <form method="post" action="index.jsp"> <input type="text" name="mydata"> <input type="submit" value="Submit" /> <input type="reset" value="Reset" /> </form> </body> </html> --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]