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