我的当前知识:在vbscript/classicasp中添加UTF-8文件 - 是否可以完成?
如果您尝试在vbscript/asp版本中编写文本文件,您有两个选项。
- 的Scripting.FileSystemObject的
- ADODB.Stream对象
Scripting.FileSystemObject的不支持UTF8。它将使用Ascii或Unicode编码(并为大部分字符浪费两个字节)
ADODB.Stream不支持附加(afaik)。我无法弄清楚如何在调用stream.Write时使ADODB.Stream对象实际打开文件并写入它。有一个SaveToFile函数,但它输出整个流。
如果您需要编写1GB文件,则必须先将整个1GB填充到流中,然后才能写出。
是否有一个特殊的技巧,让ADODB.Stream对象链接到磁盘上的文件?我试过 stream.Open“URL = file:/// c:\ test.txt” 但是这给了一个错误。