I am facing problem when forwarding request from servlet to other using Request Dispacther when the URL has Japanese characters as parameters in query string.

I have client encoding override set to UTF-8 in JVM arguements and also the first statement in each servlets service method is request.setCharacterEncoding set to UTF-8.

But in the second servlet where request is forwarded ??? appear instead of original characters. Is there any restriction in passing multibyte character in URL using Request Dispatcher in WAS?

Any help will be helpful.