`
heartnn
  • 浏览: 33954 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
文章分类
社区版块
存档分类
最新评论

UTF-8在IE中不能自动选择编码的解决办法

阅读更多
在windows操作系统上使用IE作为浏览器时。常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页已经声明过编码格式:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
,由此造成某些含有中文UTF-8编码的页面产生空白输出。

如果使用的是Mozilla、Mozilla Firefox、Sarafi的浏览器这不会造成这个问题。这是由于IE解析网页编码时以HTML内的标签优先,而后才是HTTP header内的讯息;而mozilla系列的浏览器则刚刚相反。

由于UTF-8为3个字节表示一个汉字,而普通的GB2312或BIG5是两个。页面输出时,由于上述原因,使浏览器解析、输出<title></title>的内容时,如果在</title>前有奇数个全角字符时,IE把UTF-8当作两个字节解析时出现半个汉字的情况,这时该半个汉字会和</title>的<结合成一个乱码字,导致IE无法读完<title>部分,使整个页面为空百输出。而这个时候如果察看源文件的话,会发现实际上整个叶面全部已经输出了。

因此最简单的解决办法是在网页文件的<head></head>标签中一定要把字符定义<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
放在<title></title>之前。
分享到:
评论

相关推荐

    utf-8 网页不显示+utf-8网页乱码的通用解决方法

    常常会发生这样的问题:在浏览使用UTF-8编码的网页时,浏览器无法自动侦测(即没有设定“自动选择”编码格式时)该页面所用的编码。即使网页已经声明过编码格式: &lt;meta http-equiv=”Content-Type” content=”...

    TSDQQ响应式布局网址导航系统带后台 v20150428 UTF-8版.zip

    3、UTF-8国际编码。本地简易平台测试,可能会有问题,正规微软IIS6环境,没有任何问题。 4、继承TSDQQ网址导航所有优点。 5、上传简单设置即可显示。 6、使用记事本即可编辑,无需顾虑编码问题。     相关...

    TSDQQ网址导航系统带后台 v2.161014 UTF-8版

    2、此版最大亮点,让IE7支持HTML5,并且使用UTF-8国际编码。3、响应式布局,支持所有现在流行的便携设备,手机和电脑。4、CSS控制宽度,超过宽度自动隐藏,并且显示“...”代替。5、TSDQQ响应式布局网址导航系统,是...

    TSDQQ响应式布局网址导航系统带后台asp版v2.161014UTF-8版

    2、此版最大亮点,让IE7支持HTML5,并且使用UTF-8国际编码。 3、响应式布局,支持所有现在流行的便携设备,手机和电脑。 4、CSS控制宽度,超过宽度自动隐藏,并且显示“...”代替。 5、TSDQQ响应式布局网址导航系统...

    Discuz! X1.5.1 简体UTF-8 R20111221.zip

    FIX 设置主题标签,utf-8编码时的乱码bug FIX 去掉'wmode', 'transparent'属性,在IE9下面会造成没有办法输入文字的问题 FIX 修复QQ互联用户登录覆盖发帖同步设置的bug FIX 群组发帖审核时间段不受全局限制 FIX ...

    Nowayercms 末路客部落网站系统 v1.0 utf-8.zip

    程序用asp ACCESS数据库 UTF-8编码编写 前台文章静态html页面浏览 如果程序不在网站根目录,可在网站根目录生成index.html 手动生成关于本站html页面 首页,分类列表,tag标签,留言板采用URL伪静态技术 模板和$...

    TSDQQ响应式布局网址导航系统带后台UTF-8版

    1、此版最大亮点,让IE7支持HTML5,并且使用UTF-8国际编码。 2、响应式布局,支持所有现在流行的便携设备,手机和电脑。 3、CSS控制宽度,超过宽度自动隐藏,并且显示“...”代替。 4、TSDQQ响应式布局网址导航系统...

    解决JSON.stringify()自动将中文转译成unicode的问题

    最近在工作中,发现在IE8下JSON.stringify()自动将中文转译为unicode编码,原本选择的中文字符,传到后台变为了unicode编码,即\u****的形式。查找资料后发现,与标准的JSON.stringify()不同,IE8内置的JSON....

    PhpCMS2008 SP2 build20090820简体中文 UTF-8

    8、'FCKLang未定义'错误的解决办法问题:属编码问题,在本机使用记事本打开fckeditor\editor\lang\zh-cn.js,不用修改任何内容,重新保存后上传服务器覆盖原文件即可解决。 9、修正了栏目设置中在是否添加水印设置...

    ConvertZ v8.02

    一个中文内码转换器,让您能轻松地对纯文字档案或剪贴簿内容在big5/gbk/unicode/utf-8/jis/shift-jis/euc-jp各种内码之间自由转换,解决不同地区因为应用不同编码而产生的沟通问题。 功能: 提供繁/简体中文及英文...

    潍坊网址导航留言本 v1.0.rar

     潍坊网址导航留言本的另外一个特色是支持UTF-8,编码大部分使用的都是UTF-8的编码,使用很简单,复制出utf-8目录下的所有文件放在网站上即可。  此留言本系统的特点是简洁实用,安全可靠,代码很小,可维护性强...

    IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别实例分析

    2.php 文件编码格式为 UTF-8,浏览器显示编码为 : UTF-8 3.我的页面显示方式为两种: 一)页面加载时自动加载,每隔一秒刷新一次 二)点击一个分机组名称时,获得该分机组的相应的成员卡片信息 4.对于第一种情

    phpcms-php

    2.增加对UTF-8编码文件的支持 3.增加文件编码转换功能 4.修复linux下中文名不能显示的bug 5.修复zip文件改名造成显示错误bug 6.修复firefox和opera下的显示bug 7.修复index.html的bug 8.修复文件名0造成错误的bug 9....

    Discuz! X1.5.1 繁体UTF8 R20111221.zip

    FIX 设置主题标签,utf-8编码时的乱码bug FIX 去掉'wmode', 'transparent'属性,在IE9下面会造成没有办法输入文字的问题 FIX 修复QQ互联用户登录覆盖发帖同步设置的bug FIX 群组发帖审核时间段不受全局限制 FIX ...

    如何快速拥有新云网站内容管理系统WAP程序

    原因在于QuickWAP的所有代码都是基于UTF-8编码方式的,所以在任何浏览器上都不会乱码,但是当在同一浏览器浏览了WAP网页,然后继续打开后台,浏览器依旧保持UTF-8编码方式,这样会造成使用GB2312编码的后台产生乱码...

    asp.net乱码解决方法

    虽然这个时候在IE地址栏里显示的还是"http://www.****.com/user.aspx?id=水天",但真正传递过去的参数"水天"其实已经经过类似于Server.UrlEncode的操作了,当然默认是utf-8编码,正是由于这个原因,如果对方系统不...

    月光留言本ASP +ACSCC

    月光留言本的另外一个特色是支持UTF-8,编码大部分博客使用的都是UTF-8的编码,使用很简单,复制出utf-8目录下的所有文件放在网站上即可。 此留言本系统的特点是简洁实用,安全可靠,代码很小,可维护性强,非常...

    深度学习(asp)网址导航系统 3.1.2(最新更新完美版)

    ·整站编码由utf-8改回gb2312 ·更正名站导航、实用工具栏目内网址删除错误(感谢stardd) ·更正首页酷站大全分类“暂时没有网址”信息撑破表格(感谢stardd) ·更正网址分类内具体内容为空时错误 ·数据库网址内容...

    科大微信墙完美源码

    1.修改不要用Windows自带记事本(UTF-8编码加BOM不能用) 2.修改某处文字时尽量搜索所有文件,不然可能修改不完全 使用技巧: 1.设置自动刷新时间尽量不要少于3秒 2.自动刷新可能会产生大量的PV,可以考虑使用...

Global site tag (gtag.js) - Google Analytics