WriteConsoleW@Platform SDK

| コメント(0)

printf の中身がマルチバイト文字だと、コンソールとの文字コードが合わないときに文字化けするのは、まあ当然なので、かわりに、WriteConsole の unicode 版を使いますよね

これだと、コマンドプロンプトのコードページが932(Shift_JIS)だろうが65001(UTF-8)だろうが出力時に正しく変換してくれてるぽいので安心...とか思ってたんですが、cygwinをターミナルから使うと(minttyとか)、WriteConsoleで出力した分だけがすっぱりと欠落しててログ出力の用をなしてない感じ

惜しい

 

 

 

コメントする


カテゴリ

ウェブページ

このブログ記事について

このページは、koumotshが2012年1月21日 01:42に書いたブログ記事です。

次のブログ記事は「移転した」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。