<p>我正在使用我用Python编写的客户机从一个web服务中检索一个名称列表。检索列表后,我将每个名称编码为unicode,然后将每个名称打印到stdout。当我提到“Ólafur JóhannÓlafsson”这个名字时,我得到了以下错误:</p>
<pre><code>UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0:
ordinal not in range(128)
</code></pre>
<p>既然我不知道编码是什么,我如何将所有这些字符串转换成unicode?或者你能建议一个更好的方法来处理这个问题吗?在</p>