【问题标题】:how to convert KSC5601 to unicode [closed]如何将 KSC5601 转换为 unicode [关闭]
【发布时间】:2015-04-07 02:09:48
【问题描述】:

我想在 javascript 中将 KSC5601 转换为 unicode。例如,“〈”符号的 KSC5601 代码为 A1B4。

当我获得 KSC5601 代码时,我需要将代码更改为 Unicode“3008”以显示在网站 IE 上。我必须使用 javascript 或 jquery。

有谁知道这件事。

【问题讨论】:

    标签: javascript jquery unicode


    【解决方案1】:

    使用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);
    

    demo

    【讨论】:

    • IE 能用吗??
    猜你喜欢
    • 2018-10-08
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 2018-09-14
    • 2014-06-05
    相关资源
    最近更新 更多