Where do you get junk? In the static part of the pages or in the fields?
I get the junk chars on the static pages.
The page are probably not UTF-8 encoded.
Check the encoding of the pages.
Check the content-type sent with the page (something like:
Content-Type: text/html;charset=UTF-8) is it the same when using the windows server?
Have set the following in the jsp pages.
<meta content="text/html; charset=UTF-8" http-equiv="content-type"/>
Have noticed that the issue comes in JBoss 4.x deployed on both Windows and Solaris.
Issue does not occur when deployed on Tomcat 4.