需要用Python将编码转换成汉字求帮助
答案:2 悬赏:20 手机版
解决时间 2021-02-01 02:44
- 提问者网友:斑駁影
- 2021-01-31 02:13
需要用Python将编码转换成汉字求帮助
最佳答案
- 五星知识达人网友:西岸风
- 2021-01-31 02:26
处理中文编码,最好使用Python3,Python对Unicode的处理更加正确一些。str编码encode会转换为bytesbytes解码decode会转换成str
全部回答
- 1楼网友:洎扰庸人
- 2021-01-31 03:08
>>> import urllib
>>> urllib.quote('中文')
'%e4%b8%ad%e6%96%87'
>>> urllib.unquote('%e4%b8%ad%e6%96%87')
'\xe4\xb8\xad\xe6\x96\x87'
>>> print urllib.unquote('%e4%b8%ad%e6%96%87')
中文
然后你自己chdir()试试吧
如果不行,可能要转换成unicode先
s = urllib.unquote('%e4%b8%ad%e6%96%87')
uni = str.decode(s)
os.chdir(uni)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯