【发布时间】:2015-04-07 02:09:48
【问题描述】:
我想在 javascript 中将 KSC5601 转换为 unicode。例如,“〈”符号的 KSC5601 代码为 A1B4。
当我获得 KSC5601 代码时,我需要将代码更改为 Unicode“3008”以显示在网站 IE 上。我必须使用 javascript 或 jquery。
有谁知道这件事。
【问题讨论】:
标签: javascript jquery unicode
我想在 javascript 中将 KSC5601 转换为 unicode。例如,“〈”符号的 KSC5601 代码为 A1B4。
当我获得 KSC5601 代码时,我需要将代码更改为 Unicode“3008”以显示在网站 IE 上。我必须使用 javascript 或 jquery。
有谁知道这件事。
【问题讨论】:
标签: javascript jquery unicode
使用TextDecoder API 解码各种编码的文本。编码标准规定符合标准的用户代理必须支持“euc-kr”legacy multi-byte Korean encoding。例如,如果您有:
var dataIn = new Uint8Array([0xA1, 0xB4]);
然后您可以运行以下命令将其解码为字符串:
var str = new TextDecoder('KSC5601').decode(dataIn);
下一部分是查找字符的 Unicode 代码点。一些现代浏览器支持codePointAt 获取给定字符的代码点。在某些情况下,您还可以使用charCodeAt。例如,在这种情况下,您可以执行以下操作来获取您想要的 0x3008:
var codePoint = str.codePointAt(0);
【讨论】: