- ベストアンサー
日本語の文字化け
完全にど忘れしたんですが、Windows XPなどの環境でJAVAを使って動作するアプリケーションの日本語の部分が□でしか表示されません。 どこで設定したら正常に日本語で表示されるのでしょう。 JAVAは最新版を入れてあります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
豆腐が表示されるのは表示するフォントが見つけられなかった時に出やすいです。 program files\java\j2re...\lib の下の font.properties.jaが無くなっているとかフォントの設定がおかしいとか、アプリケーション側で論理フォントでは無く物理フォントを指定しているとかエンコードの設定がおかしいとかそのあたりが考えられます。
その他の回答 (1)
- kabekara
- ベストアンサー率0% (0/5)
回答No.2
クラスパスにライブラリが正常に設定されているとすると、文字化けは表示時の指定誤りの可能性が高いです。 文字を表示しているクライアントはどのような環境なのでしょうか?例えば、JSPなどでIEブラウザで表示した際に化けるとか。
質問者
お礼
いろいろいじっているうちに原因がわかりませんがうまく表示できるようになりました。 ありがとうございました。
質問者
補足
いえ、JAVAを利用したアプリケーションで化けます。
お礼
いろいろいじっているうちに原因がわかりませんがうまく表示できるようになりました。 ありがとうございました。
補足
>program files\java\j2re...\lib font.properties.jaはあります。 フォントの設定はどこで行うのでしょう。