• ベストアンサー

日本語の文字化け

完全にど忘れしたんですが、Windows XPなどの環境でJAVAを使って動作するアプリケーションの日本語の部分が□でしか表示されません。 どこで設定したら正常に日本語で表示されるのでしょう。 JAVAは最新版を入れてあります。

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

  • ベストアンサー
  • mi-si
  • ベストアンサー率35% (200/567)
回答No.1

豆腐が表示されるのは表示するフォントが見つけられなかった時に出やすいです。 program files\java\j2re...\lib の下の font.properties.jaが無くなっているとかフォントの設定がおかしいとか、アプリケーション側で論理フォントでは無く物理フォントを指定しているとかエンコードの設定がおかしいとかそのあたりが考えられます。

asuca
質問者

お礼

いろいろいじっているうちに原因がわかりませんがうまく表示できるようになりました。 ありがとうございました。

asuca
質問者

補足

>program files\java\j2re...\lib font.properties.jaはあります。 フォントの設定はどこで行うのでしょう。

その他の回答 (1)

  • kabekara
  • ベストアンサー率0% (0/5)
回答No.2

クラスパスにライブラリが正常に設定されているとすると、文字化けは表示時の指定誤りの可能性が高いです。 文字を表示しているクライアントはどのような環境なのでしょうか?例えば、JSPなどでIEブラウザで表示した際に化けるとか。

asuca
質問者

お礼

いろいろいじっているうちに原因がわかりませんがうまく表示できるようになりました。 ありがとうございました。

asuca
質問者

補足

いえ、JAVAを利用したアプリケーションで化けます。

関連するQ&A