我们通常使用外部数据采集的两个地方,一个在ASP,一个在HTA。如果外部数据编码gb2312,它涉及到转码的问题,但与VBS函数处理的传统方法计算量大,和一些特殊的人物也会犯错误。
如果adodb.stream控制来进行,这是很简单的,没有欢乐的二进制处理功能的使用,同时速度更快。
复制代码代码如下所示:

加载所有功能(surl){
VaR XH
XH =新的ActiveX对象(微软。XMLHTTP )
Xh.open(
Xh.send(空)
返回gb2utf8(XH。responsebody)
}
功能gb2utf8(数据){
VaR ostream
ostream =新的ActiveX对象(数据+流)
ostream类型= 1。
ostream。模式= 3
ostream。开放
ostream写(数据)。
ostream位置= 0。
ostream类型= 2。
ostream。字符集=GB2312
返回ostream.readtext()
}