Tomcat5とStrutsで文字化けが起こる(iso-8859-1になってしまう)

すべての設定をUTF-8にしても、GETで送った際iso-8859-1になってしまう。

  • ソースにこんな感じで埋め込むか

String s = request.getParameter("tag");
s = new String(s.getBytes("iso-8859-1"), "UTF-8");

  • Tomcatのserver.xmlの以下のところにuseBodyEncodingForURI="true"を追加する

useBodyEncodingForURI="true" />