首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB Webbrowser 网页编码解决方法

2013-01-04 
VB Webbrowser 网页编码各路大神 求救Private Sub Form_Load()w1.Navigate about:blankhtml htmlh

VB Webbrowser 网页编码
各路大神 求救

Private Sub Form_Load()
w1.Navigate "about:blank"
html = "<html><head><title>Live!</title><meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312""></head><body><script id=""SINARSSNEWS"" name=""SINARSSNEWS"" src=""http://rss.sina.com.cn/my_sina_web_rss_news.js?border=news|marquee|ddt&display=1&number=0&hight=400&width=500&length=0&css=0&size=0&guide=0""></script></body></html>"
End Sub

Private Sub W1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    w1.Document.write html
End Sub

就是用webbrowser.document.write写了个页面,但是显示的编码有问题啊,而且在网页里还改不了编码
VB Webbrowser 网页编码解决方法
[解决办法]
在webbrowser的statusTextChange事件中添加如下代码:


Private Sub W1_StatusTextChange(ByVal Text As String)
    If W1.LocationURL = "http:///" Then
         W1.Document.Charset = "gb2312"
    End If
End Sub

热点排行