- ベストアンサー
マルチバイトと英語版Windows7
VS2005 で MFC を使いながらエディターを作ったりしています。 プロジェクトファイルの設定で、 マルチバイト文字セットを使用する とした場合、日本語のWin7では、うまく表示できますが、 この作成されたソフトを、英語版のWin7の上で動かした場合、 文字はきちんと表示されるのでしょうか? Unicode文字セットを使用する にして、作り直さないと、英語版のWin7ではうまく動かないのでしょうか? よろしく、お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
そうです。 使用者のシステム環境を変更しなければならない可能性が高いので、できればUNICODE対応にしておいた方がいいです。
その他の回答 (2)
- m-take0220
- ベストアンサー率60% (477/782)
回答No.2
> コントロールパネルで、UNICODE以外のマルチバイト文字を何語として扱うかを設定しないといけません。 と書いてるんですが。
質問者
お礼
ウインドウズのコントロールパネルの 地域と言語のオプション の システムロケーる のところですね。
質問者
補足
コントロールパネル はどこから表示させるのでしょう?
- m-take0220
- ベストアンサー率60% (477/782)
回答No.1
日本語のフォントのインストールはしてあるものとして、 > この作成されたソフトを、英語版のWin7の上で動かした場合、 > 文字はきちんと表示されるのでしょうか? そのままではされないでしょう。 コントロールパネルで、UNICODE以外のマルチバイト文字を何語として扱うかを設定しないといけません。
質問者
補足
リソース 全般 カルチャ のところを 日本語(日本)(0x411) とすれば、 あとは、 日本語のフォントが入っていれば表示できると言うことでしょうか?
お礼
確かに面倒ですね。 ありがとうございました。