在坛子里搜了艘,没找到答案。想问一下,下载到本地的Web页以Binary方式读入后,怎样判断他是UTF-8还是GB2312编码的呢?难道直接用InStr函数查找获取<meta http-equiv="Content-Type" content="text/html; charset=utf-8">中的关键字吗?不知道还有没有其他更科学的方法
解决方案 »
- 请教:如何获取计算机的工作组名称!
- 发送邮件失败,问题清楚,知道是因为杀毒软件监控的问题,如何解决?
- 急,如何知道自己的控件在实际程序中的名字?
- 关于数据MSFlexgrid控件中的数据导出到Excel问题。
- Public gintSmode As Integer 为什么提示用户定义类型未定义
- ACCESS数据库加了密码后如何用ADODC控件打开?
- 求VB的记事本程序,可运行?
- 如何在程序中更改ComboBox的Height ?
- 请教高手,如何在VB中实现将信息转换为条形码,谢谢。
- 幽灵技术联盟 论坛建成 论坛找斑竹 欢迎各位来发帖!!!!www.gmember.com
- 关于安装文件的保密性
- 在vb中,怎么把一个access数据库中的表插入到另一个access数据库的表中?
不科学么?
现在下载那部分已经弄好了,就剩下如何判断UTF-8或是GB2312了。当然使用InStr函数查找网页源码的字符串这个我知道,我想问问还有没有更好的方法
2)但是Web页的标准又不严格,可以出现没有指定 charset= 的情况,这时就靠猜了,比如看网站所在的区域、比如 IE 选项中的语言首选项等。
不是百分百正确,所以还有终极解决方法——通常浏览器的查看菜单中有编码选项,可以人工选取一个能正确显示的编码。