TomcatでFormからGETで日本語を送っている時に化けたなら
つい忘れちゃうよね・・・・。
※Tomcat5.xより、FORMのGETメソッドでパラメータを送信した場合、setCharacterEncodingメソッドを無視するようになりました。POSTメソッドの場合は有効です。GETメソッドの場合、server.xmlファイルの<connector>タグのuseBodyEncodingForURI属性を trueに指定することで、setCharacterEncodingメソッドを有効にできます。
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true" />Javaの道:Servlet(13.文字化け対策)