用WEBBROWSER打印网页指定区域出现乱码,该怎么处理

用WEBBROWSER打印网页指定区域出现乱码
我试了一下,发现一个很奇怪的问题,用以下代码:

Private Sub Form_Load()
webbrowser1.navigate "about:blank"
webbrowser1.document.open
webbrowser1.document.writeln "你好"
webbrowser1.document.Close
End Sub

大家可以看到“你好”两个字,如果你选中内容然后按下打印,并选择“选定范围”进行打印,则会出现乱码,但用webbrowser1.execwb(6,1)进行打印则不会出现此情况,为何?
------解决方案--------------------
终于发现问题了,自己也解决了,谁来回复一下接分。