<p>我在Python3中有以下代码</p>
<pre><code>import urllib.request
f = urllib.request.urlopen("https://www.okcoin.cn/api/v1/trades.do?since=0")
a = f.read() # there is data here
print(a.decode()) # error: UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
</code></pre>
<p>我可以在浏览器中获得<a href="https://www.okcoin.cn/api/v1/trades.do?since=0" rel="nofollow noreferrer">https://www.okcoin.cn/api/v1/trades.do?since=0</a>的可读结果。浏览器确认编码为UTF-8。在</p>
<p>我错过了什么?
谢谢</p>