UTF-7/8/16ぐらいはMultiByteToWideChar()/WideCharToMultiByte()で変換できる。
UTF-7/8とは一旦UTF-16を挟まないといけないから面倒だけど。