Javascript String.fromCharCode() latin1 编码问题



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

我们

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

但是,当使用 String.fromCharCode(190) 时,我们没有像 utf-8 那样得到一个 ".",而是从 latin1 得到一个"3/4"。

我已经检查了我们是否在某处将 latin1 设置为默认编码,但我找不到任何东西。

任何人都可以为我指出正确的方向或可能找到解决此问题的方法吗?

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

根据文档,String.fromCharCode()返回一个 unicode 字符。这与编码无关。"3/4"是 190 的 Unicode 字符,仅此而已。http://unicode-table.com/

最新更新