2012-02-28 134 views
0

我正在使用WinHttp.WinHttpRequest.5.1从url中取回一个xml文档。它在文件的开头有一个“ï¿”,导致XMLDOM.loadxml失败。VB脚本BOM UTF-8编码文件删除BOM

有没有办法来

  1. 从URL读取时从字符串中删除BOM
  2. 有XML解析器忽略BOM

(注:我不能改变来自URL的响应)

回答

1

当然。您可以在结果字符串的开头清除BOM。我为你写了这个功能。传递一个url作为参数,该函数将从BOM响应中返回干净。 当用户尝试发布VBScript代码时,Stackoverflow存在一些问题。你可以在这里看到功能: http://pastebin.com/mQysnW40