Unicode编码|Unicode解码

 

Unicode编码解码说明

🔤 什么是 Unicode? Unicode 是一个字符编码标准,它为全球所有语言中的字符提供了一个唯一的编号(称为 码点,例如:你 是 U+4F60)。


🧠 Unicode 编码原理(字符 → \uXXXX)
✅ 目标:
将字符转为形如 \u4f60 的格式。
✅ 原理:
每个字符在 Unicode 表中都有一个编号(码点)。
使用 charCodeAt() 方法可以获取字符的码点(十进制整数)。
然后将这个码点转换为 16 进制,并补齐 4 位,前缀 \u。

🔄 Unicode 解码原理(\uXXXX → 字符)
✅ 目标:
将 \u4f60\u597d 转换回 你好
✅ 原理:
匹配字符串中形如 \uXXXX 的模式。
提取 XXXX 的部分,转换为十进制数。
使用 String.fromCharCode() 将码点转换回字符。

Copyright © 2019-2020 2025-07-31 23:04:23