• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Strutsのfilter.jarを使用したときの文字化けについて)

Strutsのfilter.jarを使用したときの文字化けについて

このQ&Aのポイント
  • StrutsによるWebアプリケーションスーパーサンプル(ソフトバンククリエィティブ)の本の中で文字化けを解消するためにfilter.jarというものを使用しています。
  • Windowsからのリクエストの場合は、Windows-31Jの設定でいいと思うのですが、それでも文字化けが起こります。
  • 試しに、Windows-31Jの部分をShift_JISに変更してコンパイルしてjarファイルを作成してjarファイルを差し替えてみたのですが、文字化けしてしまいます。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

私も今まで文字化けに何度も向い合って来たけど 文字化けはとても繊細な問題 原因がたくさんあるから唯一の回答なんてないわ。 10分で解決することもあれば 1週間かかって解決することもある。 他に欲しい情報としては ・クライアントの環境 ・サーバの環境 ・JSPのエンコード ・Javaのバージョン ・データベースのエンコード(データベース経由していれば) ・どの文字がどのように文字化けするのか(文字化けもパターンがあるのよ) ・どの段階で文字化けしているのか(わかれば) 最低でもこのくらいは必要かしら。 一番欲しい情報は ・どの段階で文字化けしているのか なんだけど ・JSPに直書きされている場合も文字化けする ・Java内で直書きされている場合も文字化けする ・DB内で直書きされている場合も文字化けする ・他は文字化けしないのに  画面で入力した内容をそのまま画面に出力すると  その文字だけが文字化けする こんな具合で絞っていくのよ。

takeshif
質問者

お礼

askaaskaさんご回答ありがとうございます。 原因がわかりました。 よく考えると文字化けしている部分とそうでない部分があったので よくよく考えてみるとstrutsのApplicationResource.propertiesを unicodeに変換していないのが原因でした。 おさわがせして誠に申し訳ありません。 ご回答には感謝しています。今後に生かしてまいりたいと思います。 また、質問等がありましたらそのときはよろしくお願いします。