擅长:python、mysql、java
<p>问题是字符串以unicode的形式出现。您不应该尝试将bz2压缩数据解释为文本。在</p>
<p>有关如何将数据解释为原始数据而不是文本,请参见<a href="http://docs.python-requests.org/en/latest/user/quickstart/#raw-response-content" rel="nofollow">request docs</a>:</p>
<pre><code>res.content # not res.text
</code></pre>
<p>此外,首先不应将数据作为<code>text/plain</code>发送。BZ2压缩数据不是文本,应该作为<code>application/octet-stream</code>(即字节流)发送。在</p>
<p>快速破解将文本重新解释为字节流(因为默认的ascii编解码器无法处理0-127范围之外的字节,所以我们使用<code>ISO-8859-1</code>对数据进行编码。在</p>
^{pr2}$
<p>但理想情况下,您应该修复您的数据类型。在</p>