> 웹 프론트엔드 > HTML 튜토리얼 > 网页代码一模一样,网页文字一个乱码一个正常_html/css_WEB-ITnose

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

WBOY
풀어 주다: 2016-06-24 11:39:29
원래의
1581명이 탐색했습니다.

如题
这个代码

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

文字又是乱码


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


回复讨论(解决方案)

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


谢了!
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿