本来是用FSO操作文件的,但它不支持创建UTF-8编码的文件,只能读取,所以创建UTF-8编码的文件只有依靠ADODB.STREAM
1 var ret = new String();
2 try
3 {
4 var fs = new ActiveXObject("Adodb.Stream");
5 fs.Charset = "utf-8";
6 fs.Open();
7 fs.WriteText("文本测试");
8 fs.SaveToFile("E:\\jsFile.html", 2); // 这里的2表示覆盖模式
9 fs.Close();
10 }
11 catch(e)
12 {
13 ret += "Err:\n" + e.number + " Des:" + e.description;
14 }
15 ret;
2 try
3 {
4 var fs = new ActiveXObject("Adodb.Stream");
5 fs.Charset = "utf-8";
6 fs.Open();
7 fs.WriteText("文本测试");
8 fs.SaveToFile("E:\\jsFile.html", 2); // 这里的2表示覆盖模式
9 fs.Close();
10 }
11 catch(e)
12 {
13 ret += "Err:\n" + e.number + " Des:" + e.description;
14 }
15 ret;
想做些令人惊奇的东西出来