hutool.core.text.unicode¶
Module Contents¶
Classes¶
Unicode工具类 |
API¶
- class hutool.core.text.unicode.UnicodeUtil¶
Unicode工具类
- static to_unicode(string: str) str¶
字符串转Unicode,如 “中文” -> “u4e2du6587”
- 参数:
string – 原始字符串
- 返回:
Unicode转义后的字符串
- static from_unicode(unicode_str: str) str¶
Unicode转字符串,如 “u4e2du6587” -> “中文”
- 参数:
unicode_str – Unicode转义字符串
- 返回:
解码后的原始字符串
- static escape(content: str) str¶
转义非ASCII字符为Unicode
将字符串中所有非ASCII字符转换为 uXXXX 格式的Unicode转义序列, ASCII字符保持不变。
- 参数:
content – 原始字符串
- 返回:
转义后的字符串
- static unescape(content: str) str¶
反转义Unicode字符
将字符串中的 uXXXX 格式的Unicode转义序列还原为实际字符, 同时支持 uXXXXX 等五位及以上的Unicode码点。
- 参数:
content – 包含Unicode转义序列的字符串
- 返回:
还原后的原始字符串
- static to_string(unicode_str: str) str¶
Unicode 转义字符串还原为中文等字符。
将
\uXXXX格式的序列转为实际字符。 与unescape()功能相同。- 参数:
unicode_str – Unicode 转义字符串
- 返回:
还原后的字符串