我正在使用以下脚本来获取 URL 的内容:
WinHTTP = WScript.CreateObject('WinHttp.WinHttpRequest.5.1') ;
WinHTTP.Open( 'GET', theUrl ) ;
WinHTTP.Send() ;
var content = WinHTTP.ResponseText ;
除非 URL 的内容是带有 UTF-8 编码的 XML 并且其中有 latin1 字符,否则它工作正常。
我收到关于多字节代码页中缺少某些内容的错误,并且脚本被终止。
如何告诉 WinHttp 忽略该错误?
PS:该错误发生在 Windows Vista 中,但不在 Windows XP 中(我不知道 Win 7 或 8)。