代碼如下:#-*-encoding=utf-8-*-importurllib2importsyscontent=urllib2.urlopen('http://www.douban.com').read()type=sys.getfilesystemencoding()printcontentprintcontent.decode("UTF-8").encode(type)打印content的內容就是一堆亂七八糟的東西:??}isI??w?????,U?$??i???o?tOL??{_??)(???b???q+?}o?e??M??E?7!?E?b?U???*?Ul$??V@-?'3?~2O?--?_????????????~???????-?CD??tyt??6}????x????,??0+0?????Y???6?t?c然后decode的時候又報錯:UnicodeDecodeError:'utf8'codeccan'tdecodebyte0x8binposition1:invalidstartbyte系統環境是Ubuntu1204,Python2,7,這究竟是什么問題呢?先謝謝了!
urllib2 亂碼問題
江戶川亂折騰
2019-04-06 16:57:39