`
weifly
  • 浏览: 239471 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

转载:http://www.wdeee.cn/2010/0131/3897.html

    在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>之前。

分享到:
评论

相关推荐

    Ueditor富文编辑器—jsp-utf-8

    在完成以上步骤后,你就能在JSP项目中使用UTF-8编码的Ueditor了。这不仅保证了中文字符的正确显示,还提供了强大的富文本编辑功能,使得内容创作变得更加便捷。不过,记得在实际开发过程中,要时刻关注浏览器兼容性...

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

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

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

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

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

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

    IE8百度搜索乱码的解决办法

    百度搜索通常支持UTF-8编码格式,而IE8在某些情况下可能不会自动识别或正确转换为UTF-8编码。 #### 解决方案 为了有效解决IE8百度搜索乱码的问题,可以通过修改注册表中的相关设置来实现。下面详细介绍具体的步骤...

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

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

    ueditor1_4_3-utf8-jsp.zip

    1. UTF-8 编码:1.4.3-utf8 版本确保了在处理多语言内容时的正确性,UTF-8 编码可兼容世界上几乎所有的字符集,避免了乱码问题。 2. JSP 支持:此版本特别针对 Java Web 应用进行了优化,适合在 JSP 环境中快速集成...

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

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

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

    查找资料后发现,与标准的JSON.stringify()不同,IE8内置的JSON.stringify()会自动将编码从utf-8转为unicode编码,导致出现这种类似于乱码的情况。 解决方法分为两种,第一种是后台接收到数据之后,将该数据再进行一...

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

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

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

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

    ueditor-1_1_8_1-utf8

    "ueditor-1_1_8_1-utf8" 是一个特定版本的富文本编辑器UEditor的压缩包,该版本为1.1.8.1,且支持UTF-8编码。UEditor是由百度公司开发的一款开源的Web在线富文本编辑器,广泛应用于网站内容编辑、论坛发帖等多种场景...

    Ajax FireFox IE 乱码兼容问题

    - **统一编码标准**:在项目初始化阶段,设定统一的字符编码标准,如全站采用UTF-8编码,从源头上避免编码不一致导致的乱码问题。 - **数据库与服务器配置**:确保数据库、服务器和应用程序的字符编码设置一致,一般...

    Jsp页面中的字符编码方式与乱码解决方法[归类].pdf

    在浏览器中,如果我们在 JSP 中设置 response.setCharacterEncoding("UTF-8"),在 IE 中显示该页面时,在 IE 的菜单中选择“查看--&gt;编码”中可以查看到是“Unicode(UTF-8)”,而在 JSP 中设置 response.set...

    Ajax,UTF-8还是GB2312 eval 还是execScript

    通常,开发者会倾向于整个项目统一使用UTF-8编码以简化处理,但这样并不总是可行。一种解决方法是通过修改服务器端的响应头,指定正确的字符编码,例如设置`Content-Type: text/html; charset=GB2312`。然而,如果...

    解决浏览器请求响应中文文件名乱码问题的小工具包,解决中文文件名问题

    工具包可能自动添加了正确的`Content-Disposition`头,其中包含用UTF-8编码的文件名,并使用`filename*=UTF-8''%E4%B8%AD%E6%96%87%E6%96%87%E4%BB%B6%E5%90%8D`这样的格式来确保浏览器正确解析。 3. **URL编码**:...

    Ajax uri 乱码问题总结

    - **Internet Explorer (IE)**:IE 的URI提交方式存在一些特殊性,它对URI进行了一定的压缩,这可能导致UTF-8编码在IE下出现问题。为了解决这个问题,通常需要将服务器端的URI解码设置为与浏览器相同的编码,例如...

    中文档名网页阅读解决方法.pdf

    在访问包含中文文档名的URL时,服务器通常会将中文字符转换为UTF-8编码发送给浏览器,以确保浏览器能够正确解析。 2. **BIG-5MS**:BIG-5是繁体中文常用的字符编码标准,尤其在台湾和香港地区。"BIG-5MS"可能是指...

Global site tag (gtag.js) - Google Analytics