Python3 使用 unicode-escape 处理 unicode 16进制字符串编解码问题

来源:互联网 发布:淘宝啥时候搞活动 编辑:程序博客网 时间:2024/05/29 11:37

遇到 ' \uxxxx ' 的16进制字符串编解码问题,使用 unicode-escape 解决之。

s = '漢  χαν  хан'print('unicode: ' + s.encode('unicode-escape').decode('utf-8'))u = s.encode('unicode-escape').decode('utf-8')print('解回字符串: ' + u.encode("utf-8").decode('unicode-escape'))#u = r'\u6f22  \u03c7\u03b1\u03bd  \u0445\u0430\u043d'#print('解回字符串: ' + u.encode("utf-8").decode('unicode-escape'))

输出结果:


原创粉丝点击