gpt4 book ai didi

encoding - ASP/VBScript ServerXmlHttp 编码

转载 作者:行者123 更新时间:2023-12-02 22:10:50 26 4
gpt4 key购买 nike

我正在使用 ServerXmlHttp 从远程位置提取 RSS 源:

Dim httpRequest
set httpRequest = server.createObject("Msxml2.ServerXMLHTTP.6.0")
httpRequest.open "GET", "http://www.someurl.com/feed.xml", false
httpRequest.send()
response.write httpRequest.responseXML.xml

但是,正如我所看到的,一定存在编码问题???应该有一些日语字符的地方。在使用 ServerXmlHttp 时有人有任何指导吗?

谢谢。

最佳答案

经过几个小时的调查,这些是我的结果:

不起作用:

<%@ Language=VBScript Codepage=65001 %>

它显示的不是正确的特殊字符,而是问号黑色问号。

但是这有效!!

Response.CodePage = 65001

我还包括

Response.Charset = "UTF-8"
response.AddHeader "Content-Type", "text/html;charset=UTF-8"

最终结果:

<%@ Language=VBScript %>
<%
Dim xmlhttp
Set xmlhttp = CreateObject("Msxml2.ServerXMLHTTP")

xmlhttp.open "GET", "http://www.sapo.pt", 0
xmlhttp.send ""
Dim pagina

response.AddHeader "Content-Type", "text/html;charset=UTF-8"
Response.CodePage = 65001
Response.Charset = "UTF-8"


pagina = xmlhttp.responseText
Response.Write pagina
Set xmlhttp = Nothing
%>

关于encoding - ASP/VBScript ServerXmlHttp 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2471736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com