0

我正在使用以下代码从站点检索数据:

    Dim htttpObj As Object
    Set htttpObj = CreateObject("MSXML2.ServerXMLHTTP.6.0")


    htttpObj.SetTimeouts 10000, 10000, 10000, 300000  

    htttpObj.Open "POST", url, False

    htttpObj.setRequestHeader headerName, headerValue

    htttpObj.Send ("func1=" & func1 & "&func2=" & func2 & "&username=" & login & "&psd=" & password)

    answer = htttpObj.responseText

该代码在检索诸如“Cat”、“dog”、“Hello World!”之类的字符串时效果很好。但是在检索像“Ações”这样的字符串时它不起作用。例如“Ações”变成“Ações”或其他特殊字符。

有谁知道这个问题的解决方案?

Ps:我使用WinHttp方法时没有得到这个结果。但是我仍然必须保留 ServerXMLHTTP 方法作为 WinHttp 的备份。

4

0 回答 0