[python2]去掉unicode字符串前面的 u

By Heanny
2022-02-09
959 read

前言

使用python2做一些东西时,一些库对中文搞出了一些奇葩事件,然后中文就变成了

u'\xce\xd2\xb2\xbb\xca\xc7\xc4\xe3\xb5\xc4\xd0\xa4\xc4\xce'

这样,展示出来就是乱码,因为python2默认是unicode,那怎么转换成正常的unicode或str呢

方法

a = u'\xce\xd2\xb2\xbb\xca\xc7\xc4\xe3\xb5\xc4\xd0\xa4\xc4\xce'
a.encode('raw_unicode_escape')
a.encode('raw_unicode_escape').decode('utf8')

参考

http://docs.python.org/2/library/codecs.html#python-specific-encodings

[ssh]解决debian 11系统crt无法ssh登录
Linux/windows查看CPU支持的指令集

Comments

暂无评论,还不快来坐沙发...

Leave a Reply