- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字化けについて困ってます。)
文字化けについて困ってます
このQ&Aのポイント
- スケジュールの内部運用を作っており、指定した年月日、ユーザーID、内容について23件のレコードがあります。
- 1ページのレコードを5件として設定し、「次へ」のリンクを押すと、リンクで値をサーブレット側に渡しています。
- しかし、内容の文字化けが発生しており、困っています。ご指導願いたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Tomcatのバージョンは?? 実はTomcat 5.xではGETにより受信したパラメータに対して、setCharacterEncodingメソッドの文字コードを「適用しない」という仕様変更がされています。 server.xmlのConnector要素て、useBodyEncodingForURI属性を <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true"/> のように指定してみては?
お礼
king_joe1006様: Tomcatのバージョンは5.5.9です。 「useBodyEncodingForURI="true"」を追加してみたら、文字化けが消えました。 本当にありがとうございました。 またご指導よろしくお願いいたします。 美咲より