在使用JavaScript显示之前,是否可以将ISO8859-1编码文本提要转换为UTF-8?

在使用JavaScript显示之前,是否可以将ISO8859-1编码文本提要转换为UTF-8?,javascript,jquery,character-encoding,Javascript,Jquery,Character Encoding,我将一个简短的脚本嵌入到一个客户的网站中,该网站正在从第三方获取文本提要内容。结果是ISO8859-1中编码的5个链接。因为整个网站都有UTF-8法语内容,所以这个提要正在创建工件 有没有办法使用JavaScript/jQuery将ISO提要转换为UTF,然后正确显示网站上的所有内容 谢谢 编辑 对我来说,解决方法其实很简单。我所做的只是将charset='ISO8859-1'添加到拉取新闻提要的JavaScript中。我希望这会对某人有所帮助。看来你已经找到了解决方案 Javascript在大

我将一个简短的脚本嵌入到一个客户的网站中,该网站正在从第三方获取文本提要内容。结果是ISO8859-1中编码的5个链接。因为整个网站都有UTF-8法语内容,所以这个提要正在创建工件

有没有办法使用JavaScript/jQuery将ISO提要转换为UTF,然后正确显示网站上的所有内容

谢谢

编辑


对我来说,解决方法其实很简单。我所做的只是将
charset='ISO8859-1'
添加到拉取新闻提要的JavaScript中。我希望这会对某人有所帮助。

看来你已经找到了解决方案

Javascript在大多数系统中内部使用UTF-16(我认为)。因此,当您从提要导入数据时,您需要确保并告诉它期望的字符集是什么,以便它能够正确地解码到Javascript的内部。这可以通过多种方式完成,但最简单的方法是让提要使用headers/XML正确声明其字符编码。然后,浏览器通常会处理将内容放到页面上的细节,以便它们在页面编码中正确显示


我发现了一些难以处理的边缘情况,但在很大程度上,只要确保每个人都知道提要使用的是什么编码,这种方法就行。

charset='ISO8859-1'
添加到获取新闻提要的JavaScript中。

我从webtoolkit找到。我不确定输入字符串的编码是什么,但是他们有一个可以测试编码的方法。