- - PR -
?という文字化けについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-03-13 17:00
いつもお世話になっています。
英語で作られたアプリケーションを日本語に修正し、 それをWindows XPの中でテストしてから Windows 2003 Server 英語版に持っていき Windows 2003 ServerをMUIにてマルチランゲージ対応にし 表示させたところ、いくつかの部分で???という記号が出てしまい うまく翻訳されていないようでした。 XPの開発環境では問題なかったのですが、移動したと同時に このような現象が発生しどう対処すべきか考えています。 まず、この?という文字化けがなぜ出るのか原因がわかりません。 もしご存知の方がいらっしゃいましたらお教えくださいませ。m(__)m |
|
投稿日時: 2008-03-13 17:59
Windows では、UnicodeからMS932(いわゆるシフトJISに、MS系フォントが追加したNEC/IBM拡張漢字の字形を含む)へ変換する際、対応コードがない文字に関しては、?に置換します。
たとえば、メモ帳を開いて、Unicode系フォントを選択して、IMEパッドからシフトJISコードを持たない文字を入力後、文字コードにANSIを指定して保存し、開いてみれば、?に化けていることを確認できるはずです。 両環境ともUnicodeで表示しているのであれば、JIS2004対応のMSフォントとJIS2004未対応のMSフォントの違いかもしれません。 |
|
投稿日時: 2008-03-14 07:54
ありがとうございます。
この問題は解決しました。 理由は地域と言語のオプションで選べるもの すべて日本語を選んでいなかったためでした。 |
1