- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Java Getパラメータの文字化け)
Java Getパラメータの文字化け問題
このQ&Aのポイント
- apache-tomcat-5.5.28を使用しています。Tomcat5x以降はGETパラメータが文字化けする問題があります。
- <Tomcatをインストールしたディレクトリ>/conf/server.xmlの設定が必要です。80行目付近に<conector port="8080" UseBodyEncodingForURI="true"/>という記述を追加してください。
- しかし、server.xmlには<conector />が存在しない場合もあります。その場合は80行目辺りに<conector port="8080" UseBodyEncodingForURI="true"/>を追加してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
conectorじゃなくて Connectorですよ(nが足りない) 蛇足かもしれませんが、apache経由でajp接続している場合は、 protocolにAJPを指定している方のConnectorに useBodyEncodingForURIをつける必要があります。
お礼
返答が遅くなりました、申し訳ありません。 >conectorじゃなくて >Connectorですよ(nが足りない) うあ・・・コピペ元を信頼しすぎましたね、私の確認ミスです。 <Connector enableLookups="false" port="8009" protocol="AJP/1.3" redirectPort="8443"/> 私の環境ですがprotocol="AJP/1.3"となっておりますのでuseBodyEncodingForURIが必要ということですね。 ありがとうございました。