UTF-16 で書かれた utf16.txt というファイルを、Shift-JIS に変換して sjis.txt に書き込む VBScript です。
Set objStream = WScript.CreateObject("adodb.stream") objStream.Type = 2 objStream.Charset = "UTF-16" objStream.Open objStream.LoadFromFile("utf16.txt") ' UTF-16 のファイルを読み込み txt = objStream.ReadText() objStream.Close() objStream.Open() objStream.Position = 0 objStream.Charset = "Shift_JIS" ' Shift-JIS でファイルへ書き込み objStream.WriteText txt objStream.SaveToFile("sjis.txt") objStream.Close Set objStream = Nothing
http://d.hatena.ne.jp/chaichanPaPa/20081127/1227787285
ADODBが使えれば 上記のサイトのソースが 使えるようです。
なお、指定するキャラクタセットは 逆にしないとダメですが。