从品牌网站建设到网络营销策划,从策略到执行的一站式服务
因为你的html不是utf-8编码的,比如说是gb2312的。
专注于为中小企业提供成都网站建设、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业轵城免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
加上双引号之后,charset会被认为是html的编码,所以将你本来的编码(比如gb2312)当成utf-8,自然就是乱码了。
而去掉引号之后,空格分割的字段,被认为是新的属性,和html字符集无关了。所以还是安装gb2312显示。
解决办法:方法1,去掉charset=UTF-8,或者改成你自己的字符集charset=GBK
方法2.将文件另存为utf-8格式
当HTML文件的字符编码、HTML文件内容的字符编码、浏览器的字符编码不统一时,就会出现中文的乱码现象
1 HTML文件的字符编码,如果是使用sublime Text等专门的代码编辑器,默认均为utf-8,如果是使用文本文档(txt)文件,则会默认为ASCII,所以在这方面建议使用常用的代码编辑器,来规避此问题
2 对于HTML文件内容的字符编码,可以通过meta标签进行控制。在head标签当中的title标签之上,添加meta标签,并定义字符编码为utf-8
meta charset="utf-8"
titleHTML5 学堂/title
3 浏览器的字符编码(注:并非所有的浏览器都允许用户自行设置字符编码),在默认情况下均为utf-8,除非你进行了人工的修改,以IE浏览器为例,字符编码的设置(在浏览器页面当中点击鼠标右键,选择“编码”进行设置)位于下图所示位置:
这是字符编码问题,一般为uft-8编码的页面显示了简体中文字符(GB2312格式)所造成的,让字符编码统一即可
有几种方式解决
1.字符集转为charset="GB2312"
2.将html文档编码格式转换为utf-8
如果是用记事本写,保存后在网页上运行出现了乱码,换成GB2312能正确显示中文。
那代码是没有问题,问题就出记事本身上。 meta charste="utf-8"
只是告诉浏览器要用utf-8来解释,而文档的编码,是在你保存时的选择决定的,如果保存ANSI
然后用utf-8解释,肯定是乱码,记事本的话,默认保存的文件格式是ANSI,所以在保存的时候要修改为uif-8。
你好,
出现中文乱码,首先想到的是文档类型需要改成utf-8,
或者在head里添加meta charste="utf-8"
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图