首页 >web前端 >html教程 >网页代码一模一样,网页文字一个乱码一个正常_html/css_WEB-ITnose

网页代码一模一样,网页文字一个乱码一个正常_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-24 11:39:291574浏览

如题
这个代码

文字显示乱码
但用
文字显示正常
在另一文本里写一样代码(复制黏贴的)
文字就是正常的
可是用

文字又是乱码


我用试了好多种,一个文本写,可以正常显示;另一个文本这样就不行,但变成就可以了……简直晕了。搞不懂怎么回事啊!!!!求教了!!!!


回复讨论(解决方案)

这是因为两个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”,使用


谢了!
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn