ICUを使うには、 [ICU_FOLDER]/includeディレクトリをincludeパスに追加 [ICU_FOLDER]/libの中の必要なライブラリをプロジェクトに追加 [ICU_FOLDER]/binのdllをPATHの通ったフォルダへコピーなどしてdllをロード出来る状態にする。 shift_jisをUNICODEへ変換するには、こんな感じです。windows向けという事で、shift_jisではなく、windows-31jを指定しています。 #include <string.h> #include <unicode/ucnv.h> #include <unicode/uclean.h> // ライブラリをリンクするためのおまじない #ifdef _DEBUG #pragma comment(lib, "icuucd.lib") #else #pragma comment(lib