CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

取得WEBbrowser 中的HTML代码 有关UNICODE的问题

楼主summerICEREDTEA(从基础学起)2005-04-02 15:48:39 在 VB / 控件 提问

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代码?

关键词

  • 代码
  • 字符
  • 页面
  • unicode
  • 解决
  • zip
  • document
  • objhtml
  • ipersist
  • 写入

得分解答快速导航

  • 帖主:summerICEREDTEA
  • TechnoFantasy
  • jiangsheng

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo