中国語の文字化け

解決


beijin  2005-11-28 17:32:37  No: 59828  IP: [192.*.*.*]

Visul c のcreatefontで中国語を表記すると文字化けします。
原因がわかれば教えてください。
ソースコードは以下になります。
CFont f1;
f1.CreateFont(fontSize,0,0,0,FW_NORMAL,FALSE,FALSE,0,SHIFTJIS_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH|FF_SWISS,"SimSun");
よろしくお願いいたします。

編集    削除
iijima  2005-11-28 19:24:45  No: 59829  IP: [192.*.*.*]

SHIFTJIS_CHARSETだからでは?
"SimSun"は確かGB2312コードだったから、"GB2312_CHARSET"にしてみてはどうでしょう。

編集    削除
beijin  2005-11-28 23:56:58  No: 59830  IP: [192.*.*.*]

確かにコードの問題でした。
iijimaさん、有難うございました。

編集    削除