用ADODB.Stream转换

2016-02-19 10:54 83 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐用ADODB.Stream转换,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - Web开发 】

用ADODB.Stream转换,用streamtochar这个函数

HTML
html
head
META http-equiv="Content-Type" content="text/html; charset=Big5"
titletest/title
SCRIPT LANGUAGE="JavaScript"
!--
window.onerror = function (err) {
return false;
    };

//--
/SCRIPT
script language="vbscript"
!--

'获取地址 
dim sUrl

sUrl="http://www.aastocks.com/chi/Login/Login.asp"
Function streamtochar(StrStream)
   set stream=CreateObject("ADODB.Stream")
       stream.type=1
       stream.Mode=3
       stream.Open 
       stream.Write Strstream
       stream.Position= 0
       stream.Type= 2
       stream.Charset="BIG5"
       streamtochar= stream.ReadText
       stream.Close
   set stream=nothing
End Function

'Function bytes2BSTR(vIn)
' strReturn = ""
' For i = 1 To LenB(vIn)
' ThisCharCode = AscB(MidB(vIn,i,1))
' If ThisCharCode  &H80 Then
' strReturn = strReturn & Chr(ThisCharCode)
' Else
' NextCharCode = AscB(MidB(vIn,i+1,1))
' strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
' End If
' Next
' bytes2BSTR = strReturn
'End Function

'函数,得到内容
function getContentByUrl(url)

'建立对象
set oXmlHttp = CreateObject("MSXML2.XMLHTTP")

oXmlHttp.open "GET",url,false

oXmlHttp.send

getContentByUrl = streamtochar(oXmlHttp.responseBody)

set oXmlHttp=nothing
end function


'函数,获得网站内容
function getRealContent(url)
sContent = getContentByUrl(url)


getRealContent=sContent
end function


'--
/script
/head
body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
SCRIPT LANGUAGE=vbscript
!--
str=getRealContent(sUrl)
'document.write "xmp"&str &"/xmp"
'document.write str 
document.write "META http-equiv=""Content-Type"" content=""text/html; charset=Big5"""&str

'--
/SCRIPT
/BODY
/HTML

来源:https://www.tulaoshi.com/n/20160219/1596051.html

延伸阅读
标签: ASP
  用ADO STREAM做的无组件上传程序,今天我做一下关于它的简单介绍 以前,如果要用ASP操作文件,比如移动、复制、删除或者创建一个记事本文件,基本上都是通过FILESYSTEMOBJECT对象做的,当然,这个东西很专业,也没说什么不好,它可以提供完善的文件信息,比如建立时间,大小,上次修改时间等等,但是如果你不做痛苦的高代价的字符格式...
标签: 办公软件
目前,我校所在地区教育系统上下级之间文件材料的下达和上报都实现了网络传输。为了提高办公效率,主管教育部门要求这些材料一律使用纯文本格式。而由于排版的需要,我们一般采用DOC格式保存文件。这就涉及DOC文件与纯文本文件之间的转换。在转换文件格式方面,Word 2000/XP自带的“转换向导”无疑是最方便的。 1.启用“转换向导” ...
标签: ASP
  <% '***** BEGIN FUNCTION AREA ***** ' Formats a given 10 digit number into a nice looking phone number ' Example: given strNumber of 8005551212 you get (800) 555-1212 Function FormatPhoneNumber(strNumber) Dim strInput ' String to hold our entered number Dim strTemp ' Temporary string to hold our working tex...
标签: Web开发
用css属性选择器可以有选择性地对链接样式进行控制,如让所有的外部链接都加一个小图标来标识其是一外部链接。 但用css有弊端: 1、只支持FireFox等对web标准支持很好的浏览器。 2、只能判断链接,不能判断锚点或javascript。如遇到就无能为力了。 这里可以结合js来完成,首先写一个样式: 以下是引用片段: a.other:...
标签: ASP
  以前,如果要用ASP操作文件,比如移动、复制、删除或者创建一个记事本文件,基本上都是通过FILESYSTEMOBJECT对象做的,当然,这个东西很专业,也没说什么不好,它可以提供完善的文件信息,比如建立时间,大小,上次修改时间等等,但是如果你不做痛苦的高代价的字符格式转换的话,利用它你无法直接操作二进制文件。 但是,现在我们介绍...

经验教程

225

收藏

9
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部