今天写一个静态网页的时候总是出现中文乱码的情况,于是各种解决,以下吧自己查到的一些解决办法做个记录
- 在<title>标签上面加上编码声明
2. 第二种也是最不容易注意的一种
习惯上用notepad这类的文字编辑器来写,如果网页中有中文,需要<meta charset="UTF-8">
保存后成Html文件后,用浏览器打开一看,结果显示为乱码,不是已经加了编码的标识了吗?
又试了一下,如果浏览器的编码改成GB2312模式,显示就正常了,但只要用自动就不行。
GB2312是旧式的编码方式,兼容ANSI码,反倒是正常的,问题应该还是出在HTML本身
GB2312是旧式的编码方式,兼容ANSI码,反倒是正常的,问题应该还是出在HTML本身
在保存文件时,最下方有编码方式的选型,而默认的配置是ANSI码,一般都没注意到。
下拉选择,选用UTF8,就正常了,之前由于编码是ANSI,而声明是UTF-8所以造成了问题