File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Servlets and the fly likes Get encoding type of URL Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Get encoding type of URL" Watch "Get encoding type of URL" New topic

Get encoding type of URL

Gautam Borkar

Joined: Jun 02, 2011
Posts: 1
I am running into a problem with respect to URI encoding.

In tomcat server.xml, I have set URIEncoding="UTF-8" for the connector configuration. And in my servlet, there is a function which converts the request data to UTF-8.
The problem is the request data, that is passed via URL, which is in UTF-8, is re-encoded to UTF-8 and hence garbage value is seen in the jsp.

Is there a way to get the encoding type of the URL in the servlet?

I dont want to modify my server.xml file neither do I want to remove the java method that encodes the request data.
Madhan Sundararajan Devaki
Ranch Hand

Joined: Mar 18, 2011
Posts: 312

I believe, using the java.nio.charset.Charset class, you may be able to find out what is the encoding scheme used.

Not many get the right opportunity !
I agree. Here's the link:
subject: Get encoding type of URL
jQuery in Action, 3rd edition