解决方法:1、在浏览器中选择“查看”选项卡,选择“编码”,在新弹出的窗口中,将编码修改成能正常显示的即可。2、在网页中加入“<meta content="text/html; charset=gb2312">”即可。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
网页有一个编码设置,请注意,VB默认写入文本是用ansi字符的。
你浏览器的编码可能没选择对。请尝试在浏览器菜单选择:
查看>>编码
把gb2312和utf-8,unicode等试试有没有正常显示的。
更直接的方法是,在网页里加一句:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
gb2312可根据你写入文件的字符集改成utf-8或unicode等。
扩展:
ANSI是一种字符代码,为使计算机支持更多语言,通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符。超出此范围的使用0x80~0xFFFF来编码,即扩展的ASCII编码。
UTF-8(8位元,Universal Character Set/Unicode Transformation Format)是针对Unicode的一种可变长度字符编码。它可以用来表示Unicode标准中的任何字符,而且其编码中的第一个字节仍与ASCII相容,使得原来处理ASCII字符的软件无须或只进行少部分修改后,便可继续使用。因此,它逐渐成为电子邮件、网页及其他存储或传送文字的应用中,优先采用的编码。
GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。
基本集共收入汉字6763个和非汉字图形字符682个。整个字符集分成94个区,每区有94个位。每个区位上只有一个字符,因此可用所在的区和位来对汉字进行编码,称为区位码。
把换算成十六进制的区位码加上2020H,就得到国标码。国标码加上8080H,就得到常用的计算机机内码。1995年又颁布了《汉字编码扩展规范》(GBK)。GBK与GB 2312—1980国家标准所对应的内码标准兼容,同时在字汇一级支持ISO/IEC10646—1和GB 13000—1的全部中、日、韩(CJK)汉字,共计20902字。
推荐学习:html视频教程
以上就是vb输出html乱码怎么办的详细内容,更多请关注自由互联其它相关文章!