VC++ 6.00を使用しています。
日本語のWinXPのOSでProgramを作成してexeファイルを作成し
中国語版のOSでexeファイルを実行させたのですが、漢字の部分が
文字化けします。
傾向としては、チェックボックス等から入力した漢字は問題ないのですが
メッセージボックス、wsprintf文を使用してSetDlgItemText文で表示した
漢字が文字化けします。
漢字コードによる違いだと思うのですが、何故、チェックボックス等から
入力した漢字は正常に表示されるのでしょうか?
アドバイスお願いします。
ひとつ確認。
UNICODE-buildされてますか?
UNICODE-build
されているかも分かりません。
どの様に調査すれば良いでしょうか?
アドバイスお願いします。
ここで調べてみよう。
http://www.google.co.jp
> チェックボックス等から入力した漢字
???
エディットボックスとかではなく?
それから、MFCの使用の有無も書いた方がいいかも。
それと、atdafx.h の
#define WINVER 0x0400
#define _WIN32_IE 0x0501
#define _RICHEDIT_VER 0x0100
とかいった値がどうなっているか、とかもあった方がいいかも。