访问网页http://www.darkinblack.com/11.html,内容正常显示为    
Kyyhkysmäki 3 B 20但我用vb 去获取网页内容,却显示成  
Kyyhkysm?ki 3 B 20这是为什么呢? 编码问题么?需要怎么转换呢? 谢谢Kyyhkysmäki 3 B 20
Kyyhkysm?ki 3 B 20我的代码如下Public Function getHtmlStr(strUrl As String) As String
    Dim XmlHttp As Object
    Set XmlHttp = CreateObject("Microsoft.XMLHTTP")
    
    XmlHttp.Open "GET", strUrl, False
    On Error GoTo Err_net
    XmlHttp.Send
    
    getHtmlStr = BytesToBstr(XmlHttp.responseBody, "utf-8")
    
    Set XmlHttp = Nothing
Err_net:
End Function
Private Function BytesToBstr(strBody, codeBase) As String
    Dim objStream As Object
    Set objStream = 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 FunctionPrivate Sub Form_Load()
  Debug.Print getHtmlStr("http://www.darkinblack.com/11.html")
End Sub