中国語の文字化け

解決


beijin  2005-11-28 17:32:37  No: 59828

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

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


beijin  2005-11-28 23:56:58  No: 59830

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加