JavaScript 中文与Unicode互转

Posted 笑虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 中文与Unicode互转相关的知识,希望对你有一定的参考价值。

charCodeAt:中文 => Unicode
codePointAtES6新加,处理charCodeAt 只能编码 0xFFFF 范围的问题。
fromCharCode:Unicode => 中文
fromCodePointES6新加,处理charCodeAt 只能编码 0xFFFF 范围的问题。

var str = "大家好我是笨笨,笨笨的笨,笨笨的笨,谢谢!";

// 中文 => Unicode
var arr= [...str].map(str=>str.charCodeAt(0));

// Unicode => 中文
String.fromCharCode(...arr)

参考资料

String.prototype.charCodeAt()
String.prototype.codePointAt()
String.fromCharCode()
String.fromCodePoint()
还在用 charCodeAt 那你就 out 了

以上是关于JavaScript 中文与Unicode互转的主要内容,如果未能解决你的问题,请参考以下文章

Unicode与Ansi互转

js实现unicode码字符串与utf8字节数据互转

python3 Unicode字符与16进制编码互转(单个字符)

php 中文unicode 互转

php中文和unicode互转

python编码类型互转总结