擅长:python、mysql、java
<p>似乎是UTF8编码的字符串:</p>
<pre><code>>>> '\xe6\x9c\xaa\xe5\x91\xbd\xe5\x90\x8d.jpg'.decode('utf8')
u'\u672a\u547d\u540d.jpg'
</code></pre>
<p>如果您的控制台只能处理ASCII,而不能(比如)处理UTF-8,那么它将崩溃,因为无法将这一系列字节解码为ASCII可表示字符串:</p>
<pre><code>>>> '\xe6\x9c\xaa\xe5\x91\xbd\xe5\x90\x8d.jpg'.decode('ascii')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)
</code></pre>
<p>您需要使用支持UTF-8的控制台。你知道吗</p>