如题
这个代码
文字显示乱码
但用
文字显示正常
在另一文本里写一样代码(复制黏贴的)
文字就是正常的
可是用
文字又是乱码
我用试了好多种,一个文本写,可以正常显示;另一个文本这样就不行,但变成就可以了……简直晕了。搞不懂怎么回事啊!!!!求教了!!!!
这是因为两个html文件本身的编码格式不一样。你看一下编辑器的状态栏。是不是其中一个显示UTF-8,另一个不是。
代码中声明的编码要与文件本身的编码格式一至才行。
第一个浏览器截图是:在 utf-8 页面中输出了 gbk 字符
第二个浏览器截图是:在 gbk 页面中输出了 utf-8 字符
charset 的值要与页面文件的实际编码相符
utf-8是国际通用编码,写在声明里可以强制以下文本为代码中编好的
统一编辑器格式,,,还有是楼主代码少引号。
第二个文本里不加引号它可以正确显示唉,说实话,有些教材说加不加引号都可以的,但好像分编辑器的
你得保证:
1. 99.html 这个文件存储在磁盘上时,它的编码是“UTF-8”;
2. 浏览器在解析 99.html这个文件时,它使用的是“UTF-8”
解决“1”,使用window的记事本“另存为”选择编码“UTF-8”,或使用EditPlus更好编码
解决“2”,使用
第一个浏览器截图是:在 utf-8 页面中输出了 gbk 字符
第二个浏览器截图是:在 gbk 页面中输出了 utf-8 字符
这是因为两个html文件本身的编码格式不一样。你看一下编辑器的状态栏。是不是其中一个显示UTF-8,另一个不是。
代码中声明的编码要与文件本身的编码格式一至才行。
第一个浏览器截图是:在 utf-8 页面中输出了 gbk 字符
第二个浏览器截图是:在 gbk 页面中输出了 utf-8 字符
charset 的值要与页面文件的实际编码相符
你得保证:
1. 99.html 这个文件存储在磁盘上时,它的编码是“UTF-8”;
2. 浏览器在解析 99.html这个文件时,它使用的是“UTF-8”
解决“1”,使用window的记事本“另存为”选择编码“UTF-8”,或使用EditPlus更好编码
解决“2”,使用