HTML使用字符的方法有:(以三次方字符为例)
1. 直接使用: ³
2. 转移字符: ³
3. 字符编码: ³(10进制)
JS:(以三次方字符为例)
1. 直接使用:'³'
2. 字符编码: String.fromCharCode(179)(ES5,只能识别小于 0xFFFF 的字符)或 String.fromCodePoint(179) (ES6,可以识别大于 0xFFFF 的字符)
3. \uxxxx形式: '\u00B3' (xxxx表示字符的 Unicode 码点,只限于码点在 \u0000~\uFFFF 之间的字符,超出这个范围的字符,必须用两个双字节的形式表示)
4. \u{xxxx}形式: '\u{B3}' (即使超过 0xFFFF 的字符也可以使用)
5. \x形式: '\xB3' (十六进制)
6. \形式: '\263' (八进制)
JS返回字符编码:
'³'.charCodeAt(0) (ES5,只能识别小于 0xFFFF 的字符)
'³'.codePointAt(0) (ES6,可以识别大于 0xFFFF 的字符)
本文介绍了HTML和JavaScript中字符编码的多种方法,包括直接使用、转移字符、字符编码及Unicode表示等。针对不同场景提供了实用示例,如三次方字符的编码方式。
757

被折叠的 条评论
为什么被折叠?



