python不太熟
代码如下,我想取得dst对应的值:音乐(\u97f3\u4e50)
t={u'src': u'[ Music ]', u'dst': u'\u97f3\u4e50'}
rs=t.get('dst')
print(rs)
print(rs.decode('utf-8').encode('ascii'))
用过decode,encode...
提示UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
网上查过试过
reload(sys)
sys.setdefaultencoding( "utf-8" )
没效果,测试过,就是print的时候才提示错误的。。试了2个小时,唉。
环境python 2.7.5
代码如下,我想取得dst对应的值:音乐(\u97f3\u4e50)
t={u'src': u'[ Music ]', u'dst': u'\u97f3\u4e50'}
rs=t.get('dst')
print(rs)
print(rs.decode('utf-8').encode('ascii'))
用过decode,encode...
提示UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-2: ordinal not in range(128)
网上查过试过
reload(sys)
sys.setdefaultencoding( "utf-8" )
没效果,测试过,就是print的时候才提示错误的。。试了2个小时,唉。
环境python 2.7.5