Foxtable(狐表)用户栏目专家坐堂 → 求助:代码获取相关网页代码显示乱码 怎么转换


  共有1834人关注过本帖树形打印复制链接

主题:求助:代码获取相关网页代码显示乱码 怎么转换

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助:代码获取相关网页代码显示乱码 怎么转换  发帖心情 Post By:2016/5/12 13:38:00 [只看该作者]

Dim web As new System.Windows.Forms.WebBrowser
web.ScriptErrorsSuppressed = True
web.Navigate("http://t.qq.com/waxjcy?preview")
Do Until web.ReadyState = 4
    Application.DoEvents
Loop
Dim getReader = new System.IO.StreamReader(web.DocumentStream, Encoding.Default)
Dim str = getReader.ReadToEnd()
output.show(str)


图片点击可在新窗口打开查看此主题相关图片如下:36e1.tm.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/12 14:09:00 [只看该作者]

Dim web As new System.Windows.Forms.WebBrowser
web.ScriptErrorsSuppressed = True
web.Navigate("http://t.qq.com/waxjcy?preview")
Do Until web.ReadyState = 4
    Application.DoEvents
Loop
'Dim getReader = new System.IO.StreamReader(web.DocumentStream, Encoding.utf8)
'Dim str = getReader.ReadToEnd()
output.show(web.DocumentText)

 回到顶部
帅哥哟,离线,有人找我吗?
李孝春
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(大红袍)Dim web As new System.Windows.Form...  发帖心情 Post By:2016/5/12 14:15:00 [只看该作者]

谢谢 

为了便查,总结如下:
Dim web As new System.Windows.Forms.WebBrowser
web.ScriptErrorsSuppressed = True
web.Navigate("http://t.qq.com/waxjcy?preview")
Do Until web.ReadyState = 4
    Application.DoEvents
Loop
第一种:
output.show(web.DocumentText)
第二种:
Dim getReader = new System.IO.StreamReader(web.DocumentStream, Encoding.utf8)
Dim str = getReader.ReadToEnd()
output.show(str)
备注(两种方法选择其中一种即可)

[此贴子已经被作者于2016/5/12 14:17:52编辑过]

 回到顶部