0
我有這些ASP腳本緩存ASP ANSI轉換爲基於Unicode文本文件
fn = "caches/"&md5(url)&".html"
// Grab HTML file from site
set oXMLHTTP = CreateObject("MSXML2.ServerXMLHTTP.3.0")
oXMLHTTP.Open "GET", url, false
oXMLHTTP.Send
// Save it
set fs = Server.CreateObject("Scripting.FileSystemObject")
set file = fs.CreateTextfile(fn,false,true)
file.Write oXMLHTTP.responseText
file.close
// Open it and print to screen
set file = fs.OpenTextFile(fn,1)
response.write file.ReadAll
file.Close
response.end
保存的文件是「統一BOM」編碼,這將導致焦炭問題。當我將編碼轉換爲「ANSI」時,一切都如預期的那樣正常。
如何將「oXMLHTTP.responseText」程序化地轉換爲「ANSI」?
,我建議使用'的Server.CreateObject(「MSXML2.ServerXMLHTTP.6.0」)' - 這是最新版本MSXML – John