搂主,分给我吧,HOHO,你的获取文件编码下就OK了<%
function GetBody(Url)
Dim objXML
On Error Resume Next
Set objXML = CreateObject("Msxml2.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%>
function GetBody(Url)
Dim objXML
On Error Resume Next
Set objXML = CreateObject("Msxml2.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%>
解决方案 »
- 两个jsp页面的设计实现用户的先注册后登陆并提示是否用户已存在
- 请高手指点:用爬虫将网页爬取后,对于网页中特定的javascript脚本,比如<script>alert(XXX)</script>,怎么判断这个脚本能否被触发
- javascript 触发A标签弹出窗口的问题
- extjs3.x grid分组后如何锁列,也就是分组汇总和锁列结合使用,希望高手能把自己解决这个问题,扩展的锁列js文件共享下,谢谢!
- 用户在线时间停留统计?
- jquery中 $('th','table') 什么意思
- 高分请教,高手进入看看我的程序错在那里
- div.innerHTML等于值的时候,可能会遇到象 ,.;';o[[这样的字符,会报错,如何解决?
- 关于table的问题
- 如何取得iframe页面里面的table的id?在线等待
- 如何让从数据库字段中取出的文本按原有格式显示,???不在多行文本框内
- 如何让一个文本框内的文字实现自动换行
onlinexml.open("POST","record.asp",false);
onlinexml.send();
var strResult = escape(onlinexml.responseText);
window.record.innerHTML=unescape(strResult);
干嘛要用escape转码?没有什么意义
直接window.record.innerHTML=onlinexml.responseText;就可以了var onlinexml = new ActiveXObject("Microsoft.XMLHTTP");
onlinexml.open("POST","record.asp",false);
onlinexml.onreadystatechange=function()
{
try{
if(onlinexml.status==200)
{
if(onlinexml.readystate==4)
{
document.all.record.innerHTML=onlinexml.responseText
}
}
catch(e)
{
}
}
onlinexml.send();