我用requests进行get之后,不论是打印*.text还是把它写入文本中都会出现这个错误提示。环境是Windows,怎么修改才行呢?
顺便说一句,用encoding改response对象的编码没有用。
|  |      1Septembers      2015-04-30 22:06:43 +08:00  1 | 
|  |      2veiz      2015-04-30 22:10:08 +08:00 1楼很认真,换我回答的话,就一个 BOM 字,了结。 | 
|  |      3est      2015-04-30 22:11:52 +08:00 电脑卖了换mac或者linux | 
|  |      4nettest      2015-04-30 22:16:45 +08:00 windows gbk 编码的问题,放到linux下就没事了。 | 
|  |      5Septembers      2015-04-30 22:22:54 +08:00 @veiz 态度问题,更重要的是善用搜索 | 
|  |      6p1n3      2015-04-30 22:48:44 +08:00 via iPhone 我特么觉得是requests这个库的一个坑 | 
|      7gcc2000      2015-04-30 23:01:02 +08:00 r = requests.get(url) print r.encoding 如果是ISO-8859-1,那么就print print r.text.encode('latin1') 楼主可以先试一下这个 | 
|  |      8bingxx      2015-05-01 00:28:36 +08:00 via Android 试试content r = requests.get(url) print r.content |