IE6不完全兼容UTF-8导致“ 銆€銆€ ”样式乱码

今天遇见了个奇怪的现象!生成的htm文件在IE6中显示   銆€銆€  样式的乱码,但是在ff、谷歌中都没问题!  后来google了一下; 
发现原因: 

有时utf-8编码的网页在IE6中显示为乱码,问题出在IE6,原因不祥。 
解决方法是,把指定网页编码的 meta 信息放在 title 标签的上方。 
如下例: 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<meta http-equiv="Content-Language" content="zh-CN" /> 
<title>中原公益网</title>产生乱码的三个现象(来自网络): 
1. title标签里的内容为中文其他双字节字符 
2. 指定网页编码的 meta 信息在 title 标签的下方 
3. 另存或转换utf-8编码时没有包括 unicode 签名 (BOM) 
满足以上三个条件之一,utf-8中文网页在ie6中显示乱码。 

最后把 meta 放到 <title> 前面 

问题解决!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值