ここからは解決方法にいたるまでのほかの失敗したアプローチを書き残す。 なお、行わなかったアプローチとしてはicovを利用した変換も提案されていたことを記しておく。 スクリプトファイルの文字コード変換 SJISが期待されている場所にUTF-8の文字列が渡されることが問題なので、ソースコー...
今回は、Windows API の MultiByteToWideChar() と WideCharToMultiByte() を使って変換を行うライブラリ(ヘッダーオンリー)を作ってみました(文末の strconv2.h を保存してお使いください。C++専用です。Cでは使えません)。また、内部的にワイド文字列を経由することで シフトJIS⇔UTF-8 の変...