用JavaScript解码字符串

时间:2019-05-07 11:08:42

标签: javascript character-encoding

我想将各种编码(例如windows-1252)的字符串转换为utf-8(js内部编码),以便在浏览器中显示和使用。

我已经可以使用jschardet

检测到编码
jschardet.detect("أجل , اسمها لأخت كاثرين").encoding
    "windows-1252"

this solution处理来自windows-1252的转化:

var uint8array = enc.transcode("أجل , اسمها لأخت كاثرين")
new TextDecoder().decode(uint8array)
    "أجل , اسمها لأخت كاثرين"

所有通用编码都有通用的解决方案吗?

0 个答案:

没有答案