2011年05月20日

ユニコードを使用したときに文字化けするときの対処

Windowsのコンソールアプリケーションでユニコードを使用してwprintf()で日本語が文字化けする場合、「_wsetlocale」をプログラムの先頭で呼び出しておくと文字化けしないみたいです。



_wsetlocale( LC_ALL, L"japanese" );



原因はリソースファイルを組み込んでいない為だと思うのですが。。。。

posted by kana-soft at 15:29| Comment(0) | C/C++