亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

vbs中將GB2312轉Unicode的代碼

2020-07-26 11:51:01
字體:
來源:轉載
供稿:網友
今天寫了一個類似于下面的程序:
復制代碼 代碼如下:

Dim http
Set http = CreateObject("msxml2.xmlhttp")
http.open "GET","http://www.sina.com.cn/",False
http.send
WScript.Echo http.responseText

但是卻發現返回的中文都是亂碼,看了一下發現新浪的編碼竟然是gb2312的,汗,現在都是utf-8編碼的時代了。responseText對utf-8編碼支持得很好,但是如果是gb2312編碼就會返回亂碼,有時甚至會報錯。無奈,只好用responseBody然后自己轉碼。
復制代碼 代碼如下:

Dim http
Set http = CreateObject("msxml2.xmlhttp")
http.open "GET","http://www.sina.com.cn/",False
http.send
WScript.Echo GB2312ToUnicode(http.responseBody)

于是就要自己寫一個GB2312ToUnicode函數,用ado很容易實現:
復制代碼 代碼如下:

Function GB2312ToUnicode(str)
With CreateObject("adodb.stream")
.Type = 1 : .Open
.Write str : .Position = 0
.Type = 2 : .Charset = "gb2312"
GB2312ToUnicode = .ReadText : .Close
End With
End Function

這樣返回的就是VBS字符串默認的Unicode編碼了,不過用ado不能顯示我鬼使神差的VBS水平,于是自己根據“算法”再寫了一個:
復制代碼 代碼如下:

Function GB2312ToUnicode(str)
length = LenB(str) : out = ""
For i = 1 To length
c = AscB(MidB(str,i,1))
If c <= 127 Then
out = out & Chr(c)
Else
i = i + 1
d = Hex(AscB(MidB(str,i,1)))
c = "&H" & Hex(c) & d
out = out & Chr(c)
End If
Next
GB2312ToUnicode = out
End Function

只可惜效率太低,就當練練手吧。
原文:http://demon.tw/programming/vbs-gb2312-unicode.html
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97久久精品人搡人人玩| 亚洲情综合五月天| 欧美成人免费在线观看| 色综合导航网站| 精品人伦一区二区三区蜜桃网站| 欧美黑人狂野猛交老妇| 一本一道久久a久久精品逆3p| 在线观看欧美成人| 亚洲国产精品中文| 欧美一级电影免费在线观看| 欧美国产在线电影| 欧美—级a级欧美特级ar全黄| 国产精品久久久久久久久久小说| 国产精品亚洲аv天堂网| 午夜精品一区二区三区视频免费看| 日韩一区二区三区国产| 青青草原成人在线视频| 日本久久久久久| 国产精品海角社区在线观看| 正在播放欧美一区| 国产在线拍揄自揄视频不卡99| 成人黄色生活片| 黄色成人在线免费| 国产91色在线| 欧美多人爱爱视频网站| 成人有码视频在线播放| 日韩电影免费在线观看| 久久久天堂国产精品女人| 成人有码视频在线播放| 日韩大片免费观看视频播放| 国产99在线|中文| 日韩精品在线私人| 人人爽久久涩噜噜噜网站| 久久久久久国产精品| 成人黄色av网站| 欧美黑人狂野猛交老妇| 亚洲精品99999| 亚洲女人天堂色在线7777| 日韩精品小视频| 日韩专区在线播放| 午夜精品久久久久久久99黑人| 国产91av在线| 欧美性感美女h网站在线观看免费| 欧美高清激情视频| 亚洲国产女人aaa毛片在线| 国产一区二区三区三区在线观看| 性欧美xxxx视频在线观看| 精品久久久久久中文字幕大豆网| 亚洲国产精品成人av| 视频在线一区二区| 欧美又大粗又爽又黄大片视频| 欧美视频在线观看免费| 欧美午夜精品久久久久久浪潮| 国产精品视频yy9099| 欧美一级在线亚洲天堂| 九九九久久国产免费| 国产精品第2页| 国精产品一区一区三区有限在线| 精品久久久久久久中文字幕| 欧美性色xo影院| 亚洲欧美中文在线视频| 亚洲精品第一页| 精品爽片免费看久久| 欧美国产极速在线| 欧美一级淫片播放口| 欧美日本啪啪无遮挡网站| 欧美在线视频免费| 日韩av一区二区在线观看| 日韩电影大全免费观看2023年上| zzijzzij亚洲日本成熟少妇| 日韩欧美亚洲国产一区| 青青久久av北条麻妃黑人| 国产亚洲精品激情久久| 亚洲精品久久久久久久久| 在线丨暗呦小u女国产精品| 欧美性xxxx极品hd满灌| 九色精品免费永久在线| 亚洲自拍偷拍色图| 国产精品久久精品| 亚洲一区二区三区777| 日韩中文字幕在线视频播放| 欧美日韩在线另类| 国产精品女视频| 91精品国产91久久久久久最新| 欧美久久久精品| 国产精品国产三级国产专播精品人| 亚洲片国产一区一级在线观看| 日韩视频中文字幕| 日韩美女在线播放| 激情懂色av一区av二区av| 国产亚洲免费的视频看| 久久久久久久97| 国产欧美久久一区二区| 午夜精品一区二区三区av| 国产午夜精品全部视频在线播放| 国产精品一久久香蕉国产线看观看| 亚洲成人精品久久久| 国产精品国产三级国产aⅴ9色| 成人精品视频在线| 91免费欧美精品| 中文字幕亚洲欧美在线| 亚洲欧美一区二区三区四区| 亚洲国产私拍精品国模在线观看| 日韩h在线观看| 国产成人一区三区| 日韩精品亚洲元码| 亚洲成色777777在线观看影院| 国产在线久久久| 最近2019中文字幕第三页视频| 成人黄色短视频在线观看| 亚洲精品综合精品自拍| 91麻豆国产语对白在线观看| 国产美女精品视频免费观看| 亚洲成人教育av| 国产美女被下药99| 日本高清久久天堂| 91中文字幕在线| 欧美一乱一性一交一视频| 亚洲国产精品免费| 国产精品福利网站| 亚洲性夜色噜噜噜7777| 精品久久久国产精品999| 亚洲第一网中文字幕| 欧美一区二区色| 高跟丝袜一区二区三区| 欧美一级片在线播放| 亚洲精品久久久久中文字幕二区| 欧美激情视频在线| 91国产美女在线观看| 日韩免费在线播放| 亚洲在线一区二区| 91精品久久久久久久久久入口| 午夜精品在线观看| 91黄色8090| 欧美日韩高清区| 亚洲欧美成人一区二区在线电影| 日韩在线高清视频| 欧美老少做受xxxx高潮| 日本高清视频精品| 日韩av在线影视| 亚洲第一中文字幕在线观看| 国产欧美精品一区二区| 欧美在线视频观看| 国产在线观看精品一区二区三区| 久热国产精品视频| 久久久www成人免费精品| 裸体女人亚洲精品一区| 久久久久久久爱| 久久成人av网站| 国产精品看片资源| 国产精品视频一区国模私拍| 一区二区欧美在线| 综合欧美国产视频二区| 日韩欧美在线视频| 国产精品丝袜高跟| 不卡伊人av在线播放| 精品久久久久久亚洲国产300| 成人黄色生活片| 久久久女女女女999久久| 欧美成人免费全部| 亚洲欧美制服第一页| 91九色蝌蚪国产| 亚洲国产精品久久久久| 69久久夜色精品国产69|