Python unicode 转换
Python unicode conversion
我有以下 unicode:s = u'\u5b50'
。
我想将 s
转换为 m = u'\u5b50'
。
我该怎么做?
s = u'\u5b50'
m = u'\u5b50'
print len(s) # 6
print len(m) # 1
print s # \u5b50
print m # 子
这个有效:
print s.decode('unicode-escape') # 子
print len(s.decode('unicode-escape')) # 1
我有以下 unicode:s = u'\u5b50'
。
我想将 s
转换为 m = u'\u5b50'
。
我该怎么做?
s = u'\u5b50'
m = u'\u5b50'
print len(s) # 6
print len(m) # 1
print s # \u5b50
print m # 子
这个有效:
print s.decode('unicode-escape') # 子
print len(s.decode('unicode-escape')) # 1