Tomcat上、GET で取得するパラメータの文字化け対策

検索してみたらTomcat上の文字化け対策がたくさんあるが
GetパラメータのURL文字列から2バイト文字(?)を取得したい場合、Tomcatのデフォルト設定だと化けてしまいます。
それを解決するために、Javaのソースコードレベルだけで難しいじゃないかと、TomcatのURL文字コードを設定する必要がある。
server.xmlを設定できれば簡単に解決できると思います。
具体的なやり方はserver.xmlにあるConnector要素のURIEncoding属性で、リクエストのエンコーディングを指定します。
<Connector port="8080" URIEncoding="UTF-8" />

コメント

このブログの人気の投稿

Linux(UNIX)、MS-DOS、OpenVMS コマンド対応表

ECスペシャリストに生まれ変われ!