Python如何把字符串中形如'\uXXXX'的Unicode字符转换为原始字符

发布时间 2023-06-13 12:32:22作者: 顺其自然,道法自然

jsonpickle保存的文本有形如"\u6211\u7684"的字符, 看起来很不方便, 怎么转换为原始字符呢?
参考如下代码:

import jsonpickle

# 定义一个包含Unicode编码字符的字符串
text = "我的名字是\u674e\u5b87\u5b87"

# 将字符串保存为JSON格式
json_string = jsonpickle.encode(text)

# 将JSON字符串中的Unicode编码字符转换为原始字符
decoded_string = json_string.encode().decode('unicode_escape')

# 打印原始字符串
print(decoded_string)

输出结果为"我的名字是李宇宇".