- ベストアンサー
英語版OSでの日本語表示
お世話になります。 英語版OS(Win2000 servicepack4)のサーバー上でxmlメッセージを作成しているのですが、メッセージ内の日本語が文字化けしてしまします。 メッセージの内容は、別サーバ上のデータベース(ORACLE8i)から取得してます。 メッセージの作成はJavaでやってます。 英語版OS(Win2000 servicepack4)のサーバーには日本語辞書もインストールしてます。 xmlメッセージのタグをUTF-8にしてもダメでした。 どなたか、文字化けせずにxmlメッセージを作成する方法をご存知ないでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
コントロールパネル内の「地域のオプション」にあるはずです。 「全般」タブに「ロケール」、「入力ロケール」タブに「言語」があります。「日本語」に設定すれば、IMEによる日本語入力が可能になりますし、フォントも使えるようになると思います。 もしかしたらフォントがインストールされてないかもしれませんが、CDを要求されるか何かで、インストール出来ると思うのですが、こちらは自信ないですね。 マルチ言語に正式対応したのは、WindowsXPからですので…。 あと、コンパネの「キーボード」にも、入力ロケール設定があります。使っているキーボードに合わせて変えて下さい(日本語キーボードなら、日本語に。英語キーボードなら英語に)。 その位で良かったと思いますが…
その他の回答 (2)
- palmmy
- ベストアンサー率38% (841/2169)
javaが正しいメッセージを作成しているのか? サーバー上で表示できないだけなのか? は切り分けできているのでしょうか? 作成されたメッセージを日本語OS上で見れれば、 サーバーの表示上の問題 日本語OS上でも文字化けするなら、javaにバグがあるかも もうひとつ、日本語OSで、UTF-8のファイルを作成して 英語OSサーバー上で見れますか? 見れなければ、英語OSサーバーの表示の問題、見れれば javaの問題かと思います。
一般的な話をすると フォントの有無の確認と LOCALEとしての日本語設定の有無とかかな。
補足
vaiduryaさん。 早速ご回答いただきましてありがとうございます。 回答をいただけるだけでホッとしてます。 ところで、申し訳ないのですが、もう少し詳しく説明していただけないでしょうか? よろしくお願いします。
お礼
コントロールパネルの設定でOKになりました。 詳しい説明をいただき感謝しています。ありがとうございました。