python 对Unicode解码

打印:

print('我喜欢你'.encode('unicode_escape'))

得到Unicode编码:

b'\u6211\u559c\u6b22\u4f60

将上面的编码赋值给str后解码:

#Unicode
s1='\u6211\u559c\u6b22\u4f60'

#转为utf-8(明文)
print(s1.encode('utf8').decode('unicode_escape'))
#转为utf-8编码
print(s1.encode('utf8').decode('unicode_escape').encode('utf8'))

输出:

我喜欢你
b'xe6x88x91xe5x96x9cxe6xacxa2xe4xbdxa0'
原文地址:https://www.cnblogs.com/feiquan/p/11117703.html