我正在编写我的第一个启用 AJAX 的小型 Joomla 组件。我正在使用mootools。我有一个 xmlhttprequest 来联系我的 Joomla 组件,该组件返回一个响应——只是由 php 回显的纯文本,比如
echo 'Hello World!';
一切正常,除了wireshark告诉我,当客户端的javascript读取响应时,它会以\357\273\277\357\273\277开头。这在脚本显示的警告框中显示为响应之前的一个小方块。
我没有在 xmlhttprequest 上明确设置编码;mootools 文档说它默认为 UTF8。
处理这个问题的正确方法是什么?我应该在请求上设置编码吗?哑剧类型?javascript应该摆脱它吗?我不打算在响应中包含任何需要 UTF8 的字符,所以使用普通的旧 ascii 对我来说也可以。
谢谢