Tomcat で文字コードをどう設定するか
Tomcatで文字エンコードを設定するには、server.xmlのConnectorノードを変更します。具体的な手順は次のとおりです。
- Tomcatインストールディレクトリにあるconfフォルダを開き、server.xmlファイルを見つけます。
- server.xml ファイルの Connector ノードを探します。通常、Connector ノードの port 属性は 8080 です。
- Connectorノード内で、URIEncodingプロパティを追加し、値として指定の文字エンコードを設定します。例えば、UTF-8文字エンコードを設定するには、URIEncodingプロパティの値を”UTF-8″に設定します。
- server.xmlファイルを保存し、Tomcatサーバーを再起動します。
Connector ノードの構成例を次に示します。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8" />