Visual C++でShift-JISをUTF-8に変換するコード
以下のページに掲載されているコードを参考にした。というか、ほぼそのまんま。
its55 lab » C++でShift-JISをUTF-8に変換する
WideCharとかMultiByteとかややこしい><。もっとスマートなAPI無いものか...
いちおう、コンソールアプリとして動作するようになっている。
> sjis2u.exe ほげほげ > out.txt
という感じで実行すると、"ほげほげ"をUTF-8に変換した結果を out.txt に出力する。