`
chinahnzhou
  • 浏览: 352872 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ietest 打开页面空白

 
阅读更多

问题: 
我页面编码开始是gb2312的,后来换成了utf-8,结果用IETester测试,打开ie6,7,8页面是一片空白,但查看源文件又是完整的。在ie6和firefox下都正常,但是在ie7下偶尔会出现这样的情况。 
在网上找了找,发现问题原因及解决方法如下: 
解决: 
<title>页面</title> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
交换一下顺序 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>木油的春天</title> 

原因: 
为什么会出现这样的问题呢?这是由于解析网页编码时以html内的标签优先,而后才是http header内的讯息,而mozilla系列的浏览器则刚刚相反。 
由于utf-8编码的页面为3个字节表示一个汉字,而普通的gb2313或big5是两个。页面输出时,由于上述原因,使浏览器解析、输出<title></title>的内容时,如果在</title>前有奇数个全角字符时,把utf-8当作两个字节解析时出现半个汉字的情况,这时该半个汉字会和</title>的"<"结合成一个乱码字,导致无法读完<title>部分,使整个页面为空百输出。而这个时候如果察看源文件的话,会发现实际上整个页面全部已经输出了。 
因此最简单的解决办法是在网页文件的<head></head>标签中一定要把字符定义<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />放在<title></title>之前。

转自:http://www.cnblogs.com/muyou/archive/2011/08/15/2139458.html

分享到:
评论

相关推荐

    ExtAspNet_v2.3.2_dll

    -修正IE下有时会出现空白页面的情况(feedback:olivia919)。 +2009-12-06 v2.1.8 -修正了使用IFrame的Window关闭后不能再次打开的BUG(feedback:alexa99)。 -修正了IE下Grid中的一个JS问题(feedback:lqm4108)...

    ChaojiIIS安装与使用常见问题说明.txt

    - **现象描述**:创建了一个名为`test`的新站点,并将其根目录设置为`D:\home\ftp\t\test\wwwroot`,但访问该站点时始终显示空白页面。 - **可能原因**: - 站点配置不正确。 - 文件权限问题。 - 文件路径设置...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正IE下有时会出现空白页面的情况(feedback:olivia919)。 +2009-12-06 v2.1.8 -修正了使用IFrame的Window关闭后不能再次打开的BUG(feedback:alexa99)。 -修正了IE下Grid中的一个JS问题(feedback:lqm4108)...

    asp.net截屏功能实现截取web页面

    在这个例子中,使用了Process.Start方法来打开一个页面,这意味着可以指定一个URL地址或者文件路径来启动一个IE浏览器窗口,并显示相应的内容。 System.Threading.Thread.Sleep方法被用来在截屏前暂停一段时间,...

    JMeter基本使用方法

    - 打开JMeter软件后,会默认看到一个空白的测试计划(Test Plan)。此时可以通过右键点击该测试计划,并选择“添加(Add)”-“线程组(Thread Group)”来添加一个新的线程组。命名线程组为TestGroup1,便于识别。 **2.2...

    导出到word文件的js脚本

    - 打开IE浏览器。 - 转至“工具”-&gt;“Internet选项”-&gt;“安全”-&gt;“信任站点”-&gt;“站点”。 - 添加当前网站地址(例如:http://localhost)。 - 在“自定义级别”中,对于“ActiveX控件”相关设置选择“启用”。...

    VBS版百度贴吧代码格式化调整工具

    创建一个隐藏的Internet Explorer对象,导航到空白页面,然后利用`ClipboardData.SetData`方法将处理后的文本设置为剪贴板的数据。最后,关闭IE对象以释放资源。 4. 使用这个工具的方法是,在命令行中运行VBS脚本,...

    计算机中级上机考试技能试题.pdf

    - **步骤**:打开资源管理器,在指定目录(G:\KS)下右键点击空白处选择新建 -&gt; 文件夹,命名文件夹为TEST。 2. **Word文档编辑**: - **文本输入与保存**:使用Word 2000输入指定文字,保存为G:\KS\下的FM1.doc。 ...

    javascript经典例子.txt

    - **5.1 连续滚动的文字,图片(注意是连续的,两段文字和图片中没有空白出现)** - 描述:实现文字或图片的连续滚动效果。 - 实现方法:使用CSS的`marquee`属性或通过JavaScript动态移动元素的位置来实现。 - **...

Global site tag (gtag.js) - Google Analytics