页面中出现乱码这个问题真得很烦,所以亲自做了一个小测试,得到如下结论,发此处以备忘。
文件编码以 UTF-8无BOM 格式存储,则浏览器以 charset 语句指定编码显示;
需要指定 charset=utf-8 语句,中文无乱码;
如指定 charset=gbk 则会乱码;
文件编码以 UTF-8有BOM 格式存储,则浏览器忽略 charset 语句,默认以UTF-8显示,中文无乱码;
文件编码以 ANSI 格式存储,不指定 charset 情况下默认以系统编码显示,此时无乱码;
如指定 charset=gbk 中文无乱码;
如指定 charset=utf-8 则以utf-8编码显示,中文乱码;
以上是个人的一点小心得,有不正确的地方,请各位指正!