网页编码乱码

来源:互联网 发布:网络教育录取查询 编辑:程序博客网 时间:2024/04/30 12:59

平常写网页在<head>区中声明<meta>的字符编码最常用的就是utf-8

<meta http-equiv='content-type' content='text/html;charset=utf-8'>

这种编码一直觉得用着很顺,平时没有研究过用别的,今天修改成GB2312发现乱码,即使设置了chrome浏览器编码格式为对应的gb18030也没有效果,最后发现是html文档在保存时候的编码格式问题。

html文档在保存的编码格式、html中<meta>声明的编码格式、浏览器的编码格式,这三种要一致就不会出现任何乱码问题。


还有一点就是,使用notepad++(别的编辑器没测试过)修改保存格式时文中的中文会变成乱码,因此最好要在编写网页前先确定要用的编码,并把文档保存格式对应设置好,因为在编辑器中都显示乱码,无论怎么调整我上诉的三者的一致到浏览器中都会显示乱码,这样的话就要重新编写变成乱码的中文了,不过有一个解决办法就是对于ANIC、Unicode、Unicode big endian、utf-8这几种编码的互相转换可以用到windows中的笔记本程序另存为进行格式保存就不会变乱码了啦啦啦~。

0 0