【整理】Python中,如何将反斜杠u类型(\uXXXX)的字符串,转换为对应的unicode的字符

网上收集的2种方法:

A:

类似于:

\u3232\u6674

的字符串,转换为对应的unicode字符。

【解决过程】

对应的,可以通过Python的decode函数去解码,其中自定原始字符串位unicode-escape,就可以了。

完整的python代码演示为:

slashUStr= \\u7f8e\\u56fd
decodedUniChars= slashUStr.decode("unicode-escape")
print "decodedUniChars=",decodedUniChars

B:

【解决过程】 

调用json

import json

d = \\u7f8e\\u56fd

x = json.loads('{"foo":"%s"}'%d)
x0=x['foo']
print x0


版权声明:本文为chenzy945原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。