`
skyoo2007
  • 浏览: 16631 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类

ajax 在Firefox正常,但IE不正常的问题。

阅读更多
自重装服务器以来,把网站从apache 迁移到nginx ,就为了这Ajax的问题折腾了几天,现在终于把问题解决了。

IE真是强大的浏览器,最近做的Ajax应用每次在IE下都运行不了,报错是这样一个神奇的c00ce56e。上网Google后得到了M$网站的一个说明,http://support.microsoft.com/kb/304625/zh-cn。大致是说,由于编码错误,M$不能识别 XMLHttpRequest的内容。至于解决办法,上面也没有细说。后来想想,是说了也看不懂。

折腾了一中午,才知道原来是因为IE不认识utf8或者ISO8859_1,IE只认识utf-8和ISO8859-1,千万不要小看那一-。我以前一直困惑utf8和utf-8有什么区别,但是一直都没有遇到实际的问题,几乎所有的程序都既认识utf8又认识utf-8。而IE的使用的 Mlang.dll中终于成了第一个不认识utf8的软件。把charset一改,一切都迎刃而解了。


很久没到javaeye 为了这问题,特记下来。
分享到:
评论

相关推荐

    Ajax FireFox IE 乱码兼容问题

    在IT领域,特别是Web开发中,字符编码的处理是一大挑战,尤其是在跨浏览器、跨平台的环境下,如在Ajax请求中遇到的FireFox与IE之间的乱码兼容问题。本文将深入探讨这一问题,并提供详细的解决方案。 ### Ajax与字符...

    ajax中的IE和火狐的区别

    - Firefox同样支持此方法,但在IE中还提供了另一种方式:通过`object.style.cssText`直接设置样式,例如`object.style.cssText = 'color:red;'`。 - **插入DOM元素**: 将新创建的元素添加到文档树中时,`document....

    ajax兼容IE,FF问题

    对于POST请求,IE和Firefox都需要传递一个参数,但在IE中可以是空字符串`""`,而在Firefox中需要是`null`。 在处理响应时,IE的`onreadystatechange`事件在所有状态改变时都会触发,而Firefox只在状态改变到4(即...

    IE和firefox调试插件

    调试JavaScript是网页开发中的重要环节,无论是在IE还是Firefox中,这些插件都提供了强大的JS调试功能。你可以设置断点,查看变量值,跟踪调用栈,这极大地提高了调试效率。对于CSS和HTML,开发者可以直接在页面上...

    difference between IE and Firefox

    在压缩包"develop in IE and Firefox"中,可能包含的是针对这两种浏览器开发的示例代码、测试用例或解决兼容性问题的策略,可以帮助开发者更好地理解并处理IE和Firefox之间的差异。通过深入研究这些文件,开发者可以...

    Ajax 创建XMLHttpRequest对象,兼容所有主流浏览器(IE5除外)

    经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流的应该就这些吧?theWorld,遨游等浏览器都是以IE为核心的,所以肯定也没问题。 另外...

    解决ajaxfileupload.js在IE9,firefox下文件超大无效

    ### 解决AjaxFileUpload.js在IE9与Firefox下文件过大导致无效问题 #### 背景介绍 在处理Web前端的文件上传功能时,我们经常会遇到浏览器兼容性问题,尤其是在处理较旧版本浏览器如IE9及Firefox时。本文将详细介绍...

    Javascript在IE和FireFox中的不同表现

    - IE中的`innerHTML`属性可以用来设置或获取HTML元素的全部内容,但在早期版本中,IE处理某些元素(如`<table>`)的方式与Firefox不同。 - Firefox支持W3C标准的`document.getElementById`,而IE7及以下版本的`...

    解决ajax返回innerHTML中javascript不能运行问题

    但是令人头痛的是 Firefox 的标准总是和 IE 有着各种各样的不同,由于 FF 不支持 `defer`,所以使得开发者不得不另辟蹊径来解决这个问题。 实际上,我们可以在 Ajax 返回数据并 `innerHTML` 到模板之前先把 `<div>`...

    IE、火狐兼容性问题

    本文主要探讨的是IE(Internet Explorer)与火狐(Firefox)这两种浏览器在JavaScript编程中所遇到的一些常见兼容性问题,并提出相应的解决方案。 #### 二、关键兼容性问题及解决方法 ##### 1. 获取DOM元素的方式 ...

    firebug for IE6+, Firefox, Opera, Safari and Chrome

    标题提到的"firebug for IE6+, Firefox, Opera, Safari and Chrome",意味着这是一个跨浏览器的解决方案,旨在为开发者提供在不同浏览器上调试和优化网页的能力。 Firebug Lite是Firebug的轻量级版本,适用于不支持...

    javascript和css在IE和Firefox中的不同点及解决兼容性的方案

    JavaScript 和 CSS 在不同的浏览器之间可能存在兼容性问题,尤其是在 Internet Explorer (IE) 和 Mozilla Firefox 这两个浏览器中。本文将详细探讨这些差异,并提供相应的解决策略,以确保网站在各种浏览器中都能...

    js在火狐和IE浏览器的差异.zip

    本文件“js在火狐和IE浏览器的差异.zip”着重讨论了JavaScript在Mozilla Firefox(火狐)与Internet Explorer(IE)之间的区别,以下是对这些差异的详细阐述: 1. **DOM操作差异**: - Firefox和IE对Document ...

    firefox3中onreadystatechange事件不会触发

    针对这个问题,开发者需要采取一些策略来确保在Firefox 3中正确处理AJAX请求。例如,可以改用`load`事件,这个事件在请求完全加载并解析完成后触发,通常在所有浏览器中都比较可靠。另一个解决办法是使用`...

    js、css在IE和火狐上的差异和处理方法

    - **盒模型**:IE采用的是自己的盒模型,将边框和内填充包含在元素的宽度和高度中,而Firefox遵循W3C标准盒模型,宽度和高度不包括边框和内填充。 - **透明度**:IE8及更早版本使用`filter`属性来实现透明,例如`...

    Ajax请求过程中下载文件在FireFox(火狐)浏览器下的兼容问题

    在开发一个项目时,遇到了在FireFox(火狐)浏览器中通过Ajax请求处理文件下载的兼容性问题。问题的背景是这样的:用户点击一个文件链接希望下载文件,同时需要向服务器后台发送一个请求以统计下载量。在使用Ajax...

    ajax实现增删改查、分页、级联等功能的代码,可以兼容IE,firefox,opera所有的浏览器

    本资源提供了一个利用Ajax实现增删改查、分页和级联功能的代码示例,适用于各种主流浏览器,包括IE、Firefox和Opera。 增删改查是数据库操作的基本功能,对应于数据库中的INSERT、DELETE、UPDATE和SELECT操作。在...

    DOM文档和Javascript的IE和Firefox兼容性

    本文将深入探讨DOM文档在不同浏览器,特别是IE(Internet Explorer)和Firefox之间的差异,并结合JavaScript的常见操作来阐述如何处理这些兼容性问题。 首先,DOM是一种标准,它提供了一种统一的方式来表示和操作...

    Ajax uri 乱码问题总结

    - **Firefox (FF)**:与IE不同,FF 默认使用UTF-8编码处理URI,因此在FF下使用GBK编码可能会导致乱码。为确保兼容性,通常需要将服务器配置为支持UTF-8。 2. **服务器配置**: - **Tomcat配置**:在Tomcat的`...

Global site tag (gtag.js) - Google Analytics