我的當前知識:在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」 但是這給了一個錯誤。