2012-02-28 135 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