取得WEBbrowser 中的HTML代码 有关UNICODE的问题
Set objHtml = brwWebBrowser.Document.body.createTextRange()
Set objHtml = brwWebBrowser.Document.body.innerHTML
If Not IsNull(objHtml) Then
CheckData0 = objHtml
End If
Dim fu As String
fu = "e:\aa.txt"
Open fu For Binary Access Write As #1
Put #1, , CheckData0
Close #1
可以取得页面的代码 但当页面中有超出ansi范围的字符
比如 ç 时 会显示 ?
这种情况该如何解决 怎么取得unicode范围下的html代码
问题点数:100、回复次数:10Top
1 楼summerICEREDTEA(从基础学起)回复于 2005-04-02 15:49:44 得分 0
-__________- csdn 显示不了 晕
p.s
http://blog.csdn.net/technofantasy/archive/2004/04/12/2973.aspx
中说的是用IPersist接口 来保存
但他给的 http://www.mvps.org/emorcillo/vb6/tlb/tl_ole.zip 无法下载
有没有哪位 给个有效地址 thx
Top
2 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-04-02 16:56:29 得分 50
到http://www.applevb.com/lib/tl_ole.zip下载。Top
3 楼summerICEREDTEA(从基础学起)回复于 2005-04-02 17:36:49 得分 0
楼上的真热心 :)
顺便问问 IPersist 能解决 unicode问题么?Top
4 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2005-04-02 19:04:38 得分 0
to summerICEREDTEA(努力工作) :
我不是很清楚为什么在你那里有乱码,你贴的代码在我的机器上面可以正常的保存中文。Top
5 楼summerICEREDTEA(从基础学起)回复于 2005-04-02 19:43:23 得分 0
哦 不是中文 是西欧字体 charset=ISO-8859-1"
:( 比如说 英镑 欧元的符号 还有一些其他的字符
无法正常显示Top
6 楼summerICEREDTEA(从基础学起)回复于 2005-04-02 19:59:15 得分 0
是这样的 我想做的是 从抽取页面中的特定数据 再写入数据库
但由于页面是国外的 所以会有很多的特殊字符
比如 英镑 欧元 以及其他的一切符号 但总属于 UNICODE范围 :)
如果以一开始我帖的代码 那么在aa.txt中 就是? 代替了特殊字符
如果是用IPersist 那么就会出现乱码 这个时候应该怎么解决?Top
7 楼jiangsheng(蒋晟.Net[MVP])回复于 2005-04-02 23:05:04 得分 50
UNICODE文本文件要以0xFF,0xFE开头Top
8 楼summerICEREDTEA(从基础学起)回复于 2005-04-03 09:01:50 得分 0
我知道 这个问题对你们两个来说 都是很简单的
-。-
但GG 我不是很懂啊
你的意思 是不是在我把document写入aa.txt以前 先把oxff,oxFE写入aa.txt?
但感觉也不太对啊 那只是字符
我很菜 问的问题 可能有些幼稚 :)
但麻烦你讲清楚点 thxTop
9 楼summerICEREDTEA(从基础学起)回复于 2005-05-08 21:13:17 得分 0
揭贴 揭贴Top
10 楼zhongguo99(梦一场,再也不追求浪漫)回复于 2005-05-19 11:29:07 得分 0
楼主,可否把经验传授一下呀,谢谢了.而且那个"到http://www.applevb.com/lib/tl_ole.zip下载。"
也下载不了Top
相关问题
- 如何用 webbrowser将html代码读为html画面
- 怎样向Webbrowser控件中写Html代码?
- 紧急求救,直接在webbrowser控件中显示html代码
- 如何设置WebBrowser控件显示内容的Html代码?
- WebBrowser如何得到一个html文件的原代码啊
- Delphi用webbrowser如何取得frame嵌套frame的HTML的原代码?
- 如何通过WebBrowser访问html页面中脚本代码定义的变量?
- 要gb2312-->unicode的代码
- 如何实现用SDK创建WebBrowser(不显示),并向其中写入HTML代码打印
- VB2005的WebBrowser控件可编辑状态下如何获取选择区域的HTML代码?




