// ファイルシステムオブジェクトの作成 var fso = WScript.CreateObject("Scripting.FileSystemObject"); var ado = WScript.CreateObject("ADODB.Stream"); // インプットファイルとアウトプットファイルのパス var inputFile = "input.txt"; // Shift-JIS var outputFile = "output.html"; // UTF-8 // インプットファイルが存在するかチェック if (!fso.FileExists(inputFile)) { WScript.Echo("インプットファイルが見つかりません: " + inputFile); WScript.Quit(1); } // インプットファイルをShift-JISで読み込み ado.Type = 2; // テキストモード ado.Mode = 3; // 読み取り/書き込み ado.Charset = "Shift-JIS"; ado.Open(); ado.LoadFromFile(inputFile); var content = ado.ReadText(); ado.Close(); // 各行を配列に分割 var lines = content.split("\r\n"); // アウトプットファイルをUTF-8で作成 ado.Type = 2; // テキストモード ado.Mode = 3; // 読み取り/書き込み ado.Charset = "UTF-8"; ado.Open(); ado.WriteText('\n
\n\n