我注意到通过 IE7 发布表单时,一旦请求到达服务器,重音字符就会变得混乱。但在FF3中它工作得很好。页面编码设置为 ISO-8859-1。有什么特别的地方我应该开始调查吗?
提前致谢!
编辑:我注意到的行为是从 word 复制和粘贴时特别是 ü 字符。如果我将它从记事本粘贴到 IE7 中,它可以正常工作。
我注意到通过 IE7 发布表单时,一旦请求到达服务器,重音字符就会变得混乱。但在FF3中它工作得很好。页面编码设置为 ISO-8859-1。有什么特别的地方我应该开始调查吗?
提前致谢!
编辑:我注意到的行为是从 word 复制和粘贴时特别是 ü 字符。如果我将它从记事本粘贴到 IE7 中,它可以正常工作。
事实证明,AJAX 请求没有明确指定字符集请求标头。FF 3 似乎默认设置了它,但 IE7 不会。一旦我在 AJAX 请求标头上定义了它,它就开始工作了。
感谢你的帮助。
šžý
”)将被破坏,因为它们在此编码中未定义。这不是灵丹妙药,但如果可能的话,我建议切换到 UTF-8 - 您将为自己省去的 i18n 和 l10n 麻烦是巨大的。
检查您的服务器是否正在发送默认字符集标头,如果是,请将其关闭。您可以使用Live HTTP Headers Firefox 扩展。