我"".charCodeAt(pos)
用来获取一个奇怪字符的 Unicode 编号,然后String.fromCharCode
反过来。
但是我遇到了 Unicode 编号大于 55349 的字符的问题。例如,Blackboard Bold 字符。如果我想要 Unicode 编号为 120169 的小写黑板粗体 X ( ),如果我从 JavaScript 警告代码:
alert(String.fromCharCode(120169));
我得到另一个角色。如果我直接在 JavaScript 中记录一个 Unicode 编号为 120143的大写黑板粗体 X ( ),也会发生同样的事情:
s="";
alert(s.charCodeAt(0))
alert(s.charCodeAt(1))
输出:
55349
56655
有没有办法处理这些字符?