• 締切済み

JSP の文字化け

はじめまして。 Linux(RedHat7.2) 上で Tomcat を動かしていたときは、正常に動作していたのですが...。 Windows (W2K) に Tomcat をインストールして動作させてみると、JSPの日本語(全角文字)が文字化けしてしまいます。 現象は、日本語の部分が "?" で表示されてしまいます。 どうやら、JSP に直接書いてある全角文字は大丈夫のようですが、Bean 内に定義されている全角文字が化けるようです。 Linux上でも、Windows上でも、正常に全角文字をJSPに表示させたいのですが、何か良い対策方法はないでしょうか? ちなみに、両方とも Tomcat のバージョンは 4.01 です。 以上ですが、よろしくお願いします。

みんなの回答

  • Harry_
  • ベストアンサー率55% (36/65)
回答No.1

BeanをWindows上で再コンパイルとかしてませんか。

you9831
質問者

お礼

文字化け、解消しました。 原因は、Bean が EUC-JP だったのが原因で Windows では、それをうまく解釈してなかったみたいです。 なので、Bean を Unicode に変換したらうまくいきました。 ありがとうございました。

you9831
質問者

補足

回答ありがとうございます。 今までは、Linux 上でコンパイルしたものを Windows に持ってきていたのですが、先ほどプロジェクトごと持ってきて Windows 上でコンパイルして試してみましたが、やはり同じ結果でした。 コンパイラは jikes です。