说起 Unicode 字符与编码的互转,我们很容易想到 charCodeAt
和 fromCharCode
两个方法。
String.prototype.charCodeAt()
String.fromCharCode()
注意:
charCodeAt
是String
的原型方法,fromCharCode
是String
的静态方法,它们的使用方式是不同的。
用法:
代码语言:javascript复制'A'.charCodeAt(); // 65
String.fromCharCode(65); // "A"
很简单对吧?一个是 charCode 的 “at”,即字符的编码位于哪里;另一个是 charCode 的 “from”,即从编码找出对应的字符,容易理解和记忆。然而当我们遇到某些特殊字符时就出问题了:
代码语言:javascript复制'