Kli*_*rko 8 javascript jquery character-encoding
我在客户的网站上嵌入了一个简短的脚本,该网站从第三方抓取文本Feed内容.结果是ISO8859-1中编码的5个链接.由于整个网站都有UTF-8法语内容,因此该Feed会创建工件.
有没有办法使用JavaScript/jQuery将ISO提要转换为UTF,然后正确显示网站上的所有内容?
谢谢!
编辑
在我的案例中解决方案实际上很容易.我所做的就是添加charset='ISO8859-1'到拉动新闻源的JavaScript中.我希望这会对某人有所帮助.
看来你已经找到了解决方案。
Javascript 在大多数系统上内部使用 UTF-16(我认为)。因此,当您从 feed 导入数据时,您需要确保并告诉它需要什么字符集,以便它能够正确解码到 Javascript 的内部。这可以通过多种方式完成,但最简单的方法是让提要使用 headers/XML 正确声明其字符编码。然后,浏览器通常会处理将内容放到页面上的详细信息,以便它们在页面编码中正确显示。
我发现了一些难以处理的边缘情况,但在很大程度上,只要您确保每个人都知道提要使用的编码方式,这种方法就可以发挥作用。
| 归档时间: |
|
| 查看次数: |
927 次 |
| 最近记录: |