我有一根这样的绳子
print a
\u4f53\u91cd\u8a08
我正在使用eclipse,控制台可以打印unicode字符,我已经这样测试过了。
print u'\u4f53\u91cd\u8a08'
体重計
它正确地打印出来,我怎样才能使变量a中的字符串像上面那样打印出来。
非常感谢你的预付款。
最佳答案
使用unicode-escape
编解码器解码。
>>> print '\\u4f53\\u91cd\\u8a08'.decode('unicode-escape')
体重計
或者,如果您所拥有的实际上是一个JSON片段,则解码为JSON。
>>> print json.loads('"\\u4f53\\u91cd\\u8a08"')
体重計