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