时间:2016-02-24 15:44 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【Xml Http抓取数据时乱码问题解决】,下面是详细的分享!
Xml Http抓取数据时乱码问题解决
内码问题.用这段代码的吧,我已经改得很精简了.
使用XMLHTTP抓取地址并进次内容处理
| 以下为引用的内容: Function GetBody(Url) Dim objXML On Error Resume Next Set objXML=CreateObject("Microsoft.XMLHTTP") With objXML .Open "Get", Url, False, "", "" .Send GetBody=.ResponseBody End With GetBody=BytesToBstr(GetBody,"GB2312") Set objXML=Nothing End Function |
使用Adodb.Stream处理二进制数据
| 以下为引用的内容: Function BytesToBstr(strBody,CodeBase) dim objStream set objStream=Server.CreateObject("Adodb.Stream") objStream.Type=1 objStream.Mode=3 objStream.Open objStream.Write strBody objStream.Position=0 objStream.Type=2 objStream.Charset=CodeBase BytesToBstr=objStream.ReadText objStream.Close set objStream=nothing End Function |
以上所分享的是关于Xml Http抓取数据时乱码问题解决,下面是编辑为你推荐的有价值的用户互动:
相关问题:网页抓取乱码问题
答:通过分析源代码 发现 说明不能用utf8 >>详细
相关问题:页面乱码问题怎么解决?
答:1.第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。 第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样如有中文肯定出乱码。也就是必须一致。而第二处所在的这... >>详细
相关问题:JSP中获取表单提交的数据时的中文乱码问题
答:写在jsp文件中 只对post有效. request.setCharacterEncoding("gbk");该代码一般放在最前面. 上面这行代码只能getParameter()前设置,否则此代码无效. >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
