中国語の文字化け

解決


beijin  2005-11-28 08: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 10:24:45  No: 59829  IP: 192.*.*.*

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

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

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

編集 削除