日本語と中国語のOSによる文字化け


けんしろう  2006-01-18 01:27:37  No: 60320  IP: [192.*.*.*]

VC++  6.00を使用しています。
日本語のWinXPのOSでProgramを作成してexeファイルを作成し
中国語版のOSでexeファイルを実行させたのですが、漢字の部分が
文字化けします。
傾向としては、チェックボックス等から入力した漢字は問題ないのですが
メッセージボックス、wsprintf文を使用してSetDlgItemText文で表示した
漢字が文字化けします。
漢字コードによる違いだと思うのですが、何故、チェックボックス等から
入力した漢字は正常に表示されるのでしょうか?

アドバイスお願いします。

編集    削除
επιστημη  2006-01-18 02:24:38  No: 60321  IP: [192.*.*.*]

ひとつ確認。
UNICODE-buildされてますか?

編集    削除
けんしろう  2006-01-18 08:04:53  No: 60322  IP: [192.*.*.*]

UNICODE-build
されているかも分かりません。
どの様に調査すれば良いでしょうか?

アドバイスお願いします。

編集    削除
アドバイス  2006-01-18 09:24:28  No: 60323  IP: [192.*.*.*]

ここで調べてみよう。
http://www.google.co.jp

編集    削除
RAPT  2006-01-18 11:07:06  No: 60324  IP: [192.*.*.*]

> チェックボックス等から入力した漢字
???
エディットボックスとかではなく?
それから、MFCの使用の有無も書いた方がいいかも。

それと、atdafx.h の
#define WINVER    0x0400
#define _WIN32_IE    0x0501
#define _RICHEDIT_VER  0x0100
とかいった値がどうなっているか、とかもあった方がいいかも。

編集    削除