【发布时间】:2010-02-02 21:29:03
【问题描述】:
我在一个网站上工作,该网站使用旧的 ASP 3.0 以 iso-8859-1 编码完成。我使用 Yahoo YQL 从外部网站请求数据 (XML),但我要求将其作为 JSON-P(带有回调函数的 JSON,以便我可以检索数据)返回。
我面临的问题是 YQL 似乎总是返回以 utf-8 编码的数据,当我尝试显示从该查询中检索到的任何文本数据时,这对我不利。由于编码不匹配,é、à、ô 等字符在 IE6 和 IE7 中会出现乱码。
有人知道如何将通过 JSON-P 和 YQL 检索到的 utf-8 数据转换为 iso-8859-1 并正确显示吗?
我已经尝试过that solution,但它不起作用。服务器端功能也不是一个选项,ASP 3.0 不包含 utf8_decode 等功能。
谢谢
【问题讨论】:
标签: javascript internet-explorer character-encoding yql