Microsoft Visual C++ Toolkit 2003 質問箱at TECHMicrosoft Visual C++ Toolkit 2003 質問箱 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト306:デフォルトの名無しさん 05/05/31 17:26:29 地域と言語のオプションの詳細設定のところに、Unicode対応でないプログラムを どうするか、っていうのがあるから、そこで、Japaneseとか、Shift-jisとか、CP932とか とにかくそう言う感じの奴を選べば良かった気がする。 307:デフォルトの名無しさん 05/05/31 17:30:14 >>303 試してないけどコンパネの「地域と言語のオプション」で日本語追加したらどうなる? 英語OSだと「Regional and Language Options」かな? 308:303 05/05/31 22:00:17 >>305-307 レス有難うございます。 説明不足で申し訳なかったのですが、地域・言語設定では事前に 非Unicodeプログラムの言語をJapaneseに指定してあります。 この設定が有効であれば問題は生じていないはずですが、たぶん Visual C++ は(Unicodeプログラムと看做されて)この設定が効いて いないのだと思います。 それからこれも説明不足だったのですが、文字化けは作成中の ダイアログのメニューバーにも表れます(こちらは自分で書き換え られるので問題ありませんが)。そこから判断すると、shift-jisで 書かれたコードをUTF-8で解釈して表示しようとしているように見ら れます(「ファイル」の語句が真ん中に@を含んだ文字列になる)。 結局、私の推理では、UnicodeプログラムであるVisual C++の リソース/ドキュメントの一部にシフトJISコードが残っており、 それが英語版(非日本語版)のWindows上で問題を起こしている、 ということではないかとの結論に至りました。 そうすると解決策は、英語版に買い換えるか、リソースを漁って コードを変換するか、しかないかも知れませんが。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch