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