html里显示中文乱码的原因及解决办法

html里显示中文乱码的原因及解决办法
我试着写第一个html文件时候,发现打开保存的html文件后,中文显示的是乱码的。我知道这是字符编码的原因,发现要在开头统一规范下编码格式,通常charset的设值我们常用的有gb2312,gbk,utf-8三种,即有三种编码规定:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
编码格式为GB2312
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
编码格式为UTF-8
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
编码格式为UTF-8


可以根据自己的编码格式,在html头部添加编码格式来规定网页的编码。
可能你的html网页设置了编码,但是浏览器仍然用旧的的编码来打开你的网页,所以,可以设置浏览器的打开网页 打开网页的编码格式,最好的方法是开启浏览器自动检测网页编码的功能设置简体中文。
下面是网上引自关于HTML中文乱码问题,那到底应该设哪个呢?为什么有时我们已经加入了这行代码还是会出现中文乱码 呢?因为我们忽略了一样东西,那就是HTML文件的实际编码方式,如果HTML文件的实际编码方式和charset设定的相同就不会出现HTML中文乱码 问题,如果不同就可能出现中文乱码,如果拿的是TXT编辑的保存的时候要选编码为UTF-8,txt默认的是ANSI。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值