非ie正常显示,ie有代码内容却空白页

转载 2012年03月28日 14:20:27

解决方法: “<meta http-equiv=”Content-Type” content=”text/html; 只要将 charset=UTF-8〃 />”这段编码声明放到 这段编码声明放到<title></title>之前就可以了

在做一些以 UTF-8 为编码的网站时,有时候用 IE 浏览器打开这个网站会显示一个 空白页面,其余的就什么也没有了,但是在查看网站源文件时你会发现,网站代码 已经全部载入了,只是没有在前台显示出来而已,即便是你已经在网站代码中用 “<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8〃 />”声明了 编码格式,这种问题有时也会出现,造成这种问题的的原因就是编码问题造成的, 既然有这些问题的存在我们在制作网站时为什么还要用 UTF-8 编码呢?下面部落就 从 UTF-8 编码的起源开始讲起,在最后再给出解决这个问题的方法。 什么是 UTF-8 编码 UTF8 是(UNICODE 八位交换格式) 的简称, UNICODE 是国际标准, 也是 ISO 标准 10646 的等价标准。UNICODE 编码的文件中可以同时对几乎所有地球上已知 的文字字符进行书写和表示,而且已经是 UNIX/LINUX 世界的默认编码标准。 UTF-8 是世界通用的语言编码,UTF-8 的推广要归功于 Google 的应用,以及 Blog 开发者。 而如果用 Windows XP 英文版的 IE6.0 浏览 gb2312 语言编码的网页, 则会提示是否安装语言包。因此,可能会失去很多的国外浏览者。 UTF-8 编码的好处 网页使用 UTF-8 编码的好处是,无论您的操作系统的使用语言是简体中文 (GB2312 字符集)、繁体中文(BIG5 字符集)或者是朝鲜文、日文、法文、德文、 俄文、阿拉伯文、希伯来文、西班牙文、葡萄牙文等各种语言文字,您在使用这些 语言文字,都可以正常显示在网页中,其它任何人浏览时都会正常显示,不会有乱 码,不会有重码和字符冲突,不需要调整页面的语言编码设置即可正常浏览,多种 语言字符可以同时共存在页面上,所以为了网站的通用性起见,用 UTF8 编码是更 好的选择。 IE 打开 UTF-8 编码网站显示空白页问题解决 由于 UTF-8 为 3 个字节表示一个汉子,而普通的 GB2312 或 BIG5 是两个。页 面输出时, 由于上述原因, 使浏览器解析、 输出<title> </title>的内容时, 如果在</title> 前有奇数个全角字符时, 把 UTF-8 当作两个字节解析时出现半个汉字的情况, IE 这 时该半个汉字会和</title>的<结合成一个乱码字,导致 IE 无法读完<title>部分,使 整个页面为空百输出。而这个时候如果察看源文件的话,会发现实际上整个页面全 部已经输出了。 其实解决这个问题的方法有很多,但是最简单的办法是: 只要将“<meta http-equiv=”Content-Type” content=”text/html; 只要将 charset=UTF-8〃 />”这段编码声明放到 这段编码声明放到<title></title>之前就可以了。 之前就可以了。 这段编码声明放到 之前就可以了 下面我们以一个表格的形式来说明一下不同编码在 IE6 和火狐浏览器中显示形 式: 编码 IE6 Firefox 火狐 GBK 正常 正常 UTF-8(no BOM) 空白页 使用 GBK 解码形 成乱码 UTF-8(BOM) 正常 正常 GBK 使用 UTF-8 解码形成乱码 使用 UTF-8 解码 形成乱码 UTF-8(no BOM) 正常 正常 UTF-8(BOM) 正常 正常 GBK 使用 UTF-8 解码形成乱码 使用 UTF-8 解码形成乱码 UTF-8(no BOM) 空白页 正常 UTF-8(BOM) 正常 正常


IE下a标签中内容为空,在页面中无法显示其hover样式的解决方法

最近做一个活动页面,页面中有一个按钮,如果抠图处理单独作为按钮图片的话,效果不是很好,于是想将整个图作为背景,然后在设置一个标签作为按钮通过绝对定位使其与图片中的按钮重合,从而达到点击按钮的效果。一切...
  • hutaoer06051
  • hutaoer06051
  • 2012年08月16日 16:15
  • 3065

IE下iframe不能正常加载,显示空白

下午帮忙看了一个web问题,index.html中嵌入来加载同文件目录下的一个页面,在多个浏览器下测试,发现IE浏览器中会出现问题,不能正常加载,显示空白页,右键属性为"_blank" 。   ...
  • ft2166826
  • ft2166826
  • 2013年12月12日 17:08
  • 1917

用IE浏览器打开pdf文件出来的是空白页面,怎么办?

启动Acrobat Reader并执行“文件”菜单“首选项”子菜单中的“一般”命令,打开“一般首选项”对话框,然后复选其中的“网络浏览器集成”选项(最好一并复选该选项卡中的“允许后台下载”选项,以便加...
  • kepa520
  • kepa520
  • 2015年07月26日 21:45
  • 1283

IE中打开UTF-8编码的网页会显示空白页的问题

这个问题要从浏览器解析html的方式讲起。浏览器读取了页面的html代码后开始进行解析。解析前浏览器要先知道页面的编码方式,然后根据编码方式进行解码,然后才能开始解析。我大概想了一下,浏览器可以从下面...
  • rosi1124
  • rosi1124
  • 2008年01月22日 15:28
  • 4283

IE 下的各种浏览器模式的区别

【转载】 深入理解浏览器兼容性模式 发表于2012-10-22 10:46| 6841次阅读| 来源图灵社区| 0 条评论| 作者姬光 ChromeIEFirefox浏览器前端开发 ...
  • tmeteor
  • tmeteor
  • 2013年07月12日 10:33
  • 1313

浏览器兼容【样式在部分浏览器中正常显示, 部分不正常显示】

1.IE中错误显示 2.IE6/Chrome/safari中错误显示 3.IE正常,Firefox和Chrome无法正常显示...
  • u010127996
  • u010127996
  • 2016年03月24日 17:54
  • 2211

css背景图片在chrome下正常,IE下不显示

有一种情况:是通过直接修改后缀名引起的 例如: 1.jpg    --->> 1.png ,      2.bmp  --->> 2.jpg 这种情况下在IE下是不会正常显示的...
  • airujingye
  • airujingye
  • 2016年07月18日 17:41
  • 396

html 图片在IE下不能显示,但谷歌 火狐正常

原因所在,图片自身的问题,“另存为”、或者QQ截图重新保存一下图片就行了。...
  • hyt48079287
  • hyt48079287
  • 2012年02月10日 15:51
  • 676

IE-谷歌浏览器无法上网|| Firefox可以上网||可以上QQ解决方案

前言设置首页加入收藏获取URL参数解决中文乱码 雪影工作室版权所有,转载请注明【http://blog.csdn.net/lina791211】 1、问题说明  ...
  • lina791211
  • lina791211
  • 2014年07月17日 15:44
  • 3512

条件注释判断IE浏览器,<!--[if IE]>条件注释区分非IE浏览器

Only IE 所有的IE可识别 Only IE 5.0 只有IE5.0可以识别 Only IE 5.0+ 高于IE5.0都可以识别 Only IE 6- 低于IE6可识别 Only ...
  • kongjiea
  • kongjiea
  • 2014年09月17日 14:10
  • 3669
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:非ie正常显示,ie有代码内容却空白页
举报原因:
原因补充:

(最多只允许输入30个字)