Javascript String.fromCharCode()latin1编码问题

时间:2016-06-10 09:33:50

标签: javascript utf-8 iso-8859-1 fromcharcode

我不知道我是否可以为此写一个小提琴,所以我会尽可能地解释这个。

我们有一个应用程序,我们编写了一个编辑器。我们需要检查正在输入编辑器的字符串/标记的一些语法规则。

然而,当使用String.fromCharCode(190)时,而不是获得“。”在utf-8中,我们从latin1获得“¾”。

我已经检查过我们是否将latin1设置为默认编码,但我一直无法找到任何内容。

有人能指出我正确的方向或可能找到解决这个问题的方法吗?

HTML charset是UTF-8以及javascript文件(这只会增加我的困惑哈哈)。

1 个答案:

答案 0 :(得分:2)

根据the docString.fromCharCode()会返回 unicode 字符。它与编码无关。 “¾”是190的unicode角色,就是这样。 http://unicode-table.com/