s ="\u6d66\u53d1\u94f6\u884c", 是一个十六进制的字符串, 相当于是把一个unicode串的十六进制形式转成了字符串形式, 请教如何这两种类型如何互转
第1个回答 2013-01-25
如果是要这个转成ASCII的话
答案是
=0
答案是
=0
第2个回答 推荐于2016-07-23
这种str转unicode:
>>> s ="\u6d66\u53d1\u94f6\u884c"
>>> s.decode('unicode_escape')
u'\u6d66\u53d1\u94f6\u884c'
>>> print s.decode('unicode_escape')
浦发银行
>>>
相反的自己应该可以猜到吧:
u'浦发银行'.encode('unicode_escape')本回答被提问者采纳
>>> s ="\u6d66\u53d1\u94f6\u884c"
>>> s.decode('unicode_escape')
u'\u6d66\u53d1\u94f6\u884c'
>>> print s.decode('unicode_escape')
浦发银行
>>>
相反的自己应该可以猜到吧:
u'浦发银行'.encode('unicode_escape')本回答被提问者采纳