当用百度搜索待解析网页时url为http://www.baidu.com/baidu?word=%E5%BE%85%E8%A7%A3%E6%9E%90%E7%BD%91%E9%A1%B5&ie=utf-8而用python编码时>>>'待解析网页'.decode('gbk').encode('u...
当用百度搜索 待解析网页时url为http://www.baidu.com/baidu?word=%E5%BE%85%E8%A7%A3%E6%9E%90%E7%BD%91%E9%A1%B5&ie=utf-8 而用python编码时
>>> '待解析网页'.decode('gbk').encode('utf-8')
'\xe5\xbe\x85\xe8\xa7\xa3\xe6\x9e\x90\xe7\xbd\x91\xe9\xa1\xb5'
而且百度那个编码在python里也不能识别,有一点倒是可以看出来,python转码跟上面区别就是\x代替了%还有字母都小写了.那写程序应该怎么处理呢?自己手动转化么?
展开