なんとなくTwitterのタイムラインをWin32 APIバリバリで取得してみようと頑張ってたんですが、どうも文字を出力するところで納得がいかなかったので憂さ晴らし。 WindowsのコンソールでUTF-8の文字列を出力しようとするとき、以下のようなパターンがあります。 Shift JISに変えて表示 MultiByteToWideCharでUNICODEに WideCharToMultiByteでShift JISに printfなどで表示 UNICODEに変えて表示 setlocale(LC_ALL, "japanese") MultiByteToWideCharでUNICODEに wprintfなどで表示 そのまま表示 これの3つ目がどうやってもできませんでした。setlocale(LC_ALL, "japanese_japan.65001")で出来んじゃないか?と思ったんですが、リ
![UTF-8の文字列をコンソールに出そうとしたけど出せなかった - Richard蒸しパン工場](https://cdn-ak-scissors.b.st-hatena.com/image/square/1316727ce024cfe4dabf3fbe60b05f99c26d729b/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Frich850%2F20090506%2F20090506011105.png)