Answers:
这两个最终陈述是一个很大的假设。
例如,我们有一个Web应用程序,该应用程序使用了AJAX的字面意思-我们使用它来动态加载XML文档。如果XML文档没有正确的content-encoding
标头(或根本没有一个标头),则任何Unicode字符(智能引号,长破折号,甚至某些特殊的空格和单词Café
)都会使Internet Explorer每次都掉在它的屁股上。AJAX请求只是失败并触发javascript错误。
但是,如果我们在服务器端用其HTML实体替换所有unicode字符,则一切正常。
当然,如果您的文件具有正确的内容标题,那么对于任何现代浏览器来说这都不是问题。