python3里面的中文是str 请问怎么转换unicode 例如,中的unicode码是\u4e2d 怎么转换成字符串4e2d
1
PeterD Jul 26, 2014
python3中'中文'str好像默认就是 unicode
>>>a = '是否' >>>a[0] '否' >>>'\u4e2d' '中' |
2
PeterD Jul 26, 2014
不好意思,手快了
>>>a = '是否' >>>a[0] '是' >>>'\u4e2d' '中' |
3
berry10086 OP @PeterD 我意思是,中这个字 怎么转换成4e2d 这个字符串
|
4
goodxxx Jul 26, 2014 via Android
"中".decode("utf-8")
|
5
lizheming Jul 26, 2014
>>> "\u4e2d".encode('unicode-escape')
b'\\u4e2d' |
6
reusFork Jul 26, 2014 hex(ord('中'))[2:]
|
7
regsvr32 Jul 26, 2014
print u'中'.encode('unicode-escape')
|
8
berry10086 OP @reusFork 谢谢
|