html中字符集"UTF-8" 有啥特别之处吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html中字符集"UTF-8" 有啥特别之处吗?相关的知识,希望对你有一定的参考价值。

当我用myeclipse创建了一个a.html文件,他的默认编码为UTF-8,能显示中文。但我把html中的代码考出来,另外用.txt变成.html文件b.html后,把代码放进去出现了中文乱码,而且a.html明显比b.html要大7个字节。在b.html中把编码改为GB2312,就不会出现中文乱码。

特别之处没有,就是设置网页的字符集,告诉浏览器以此种编码解释该页面。

1、字符集在网页中的设置方法为:

<meta charset="utf-8">//也可以使用其他字符集

2、如果在网页中声明的字符集与文件本身保存的编码字符集不一致时就会导致浏览器解析该页面为乱码。如声明为utf-8,用编辑器保存该页面时保存的编码是gb2312,则此时浏览器就会以utf-8的编码去解释gb2312的字符就会显示乱码,所以两者一定要一致才能正常显示。

参考技术A 你是用记事本弄的吧?记事本的默认编码是gb2312,所以你保存的网页b.html是gb2312编码的,如果meta标签里的编码说明是charset=utf-8,那么浏览器就会以utf8来解释,所以出现乱码!把meta改一下就好了,也可以在记事本保存时选择编码,但和meta的说明要一致!本回答被提问者采纳

metatag字符集-utf-8

  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  2.  

以上是关于html中字符集"UTF-8" 有啥特别之处吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用: text/plain; 有啥缺点吗?字符集="UTF-8"

如何用php设置utf-8编码

Python 之 字符转编码操作

Flex TextArea 字符串和禁止字符,即 <meta charset="utf-8">

accept-charset="UTF-8" 参数在表单中使用时不执行任何操作

charset=gb2312"和 charset=utf-8"有啥区别?