我在Python中使用字符串,但我无法正确显示某些角色。
例如,我有这个字符串:
%23%C5%9Een%C5%9EakrakTakiple%C5%9FelimYine
我已经应用了几个功能无济于事。如何在网站上显示适当的角色?
答案 0 :(得分:1)
urllib.unquote
取消urlencoded数据,然后您需要解码它们所在的任何字符集中的字节,这看起来像是utf-8:
>>> import urllib
>>> foo = '%23%C5%9Een%C5%9EakrakTakiple%C5%9FelimYine'
>>> print urllib.unquote(foo).decode('utf-8')
#ŞenŞakrakTakipleşelimYine