尝试用python编码文本时出错

尝试用python编码文本时出错,python,python-3.x,Python,Python 3.x,几个小时以来,我一直在为标准视图更正此文本。我尝试了几种utf-8的方法,但没有任何效果。有人能帮我吗? 我相信这不是一个重复的问题,因为我已经尝试了一切,但都失败了。 下面是我使用的一个代码示例: string_old = u"\u00c2\u00bfQu\u00c3\u00a9 le pasar\u00c3\u00a1 a quien desobedezca los mandamientos? " print(string_old.encode("utf-8&q

几个小时以来,我一直在为标准视图更正此文本。我尝试了几种utf-8的方法,但没有任何效果。有人能帮我吗? 我相信这不是一个重复的问题,因为我已经尝试了一切,但都失败了。 下面是我使用的一个代码示例:

string_old = u"\u00c2\u00bfQu\u00c3\u00a9 le pasar\u00c3\u00a1 a quien desobedezca los mandamientos? "
print(string_old.encode("utf-8"))
结果:

>>> b'\xc3\x82\xc2\xbfQu\xc3\x83\xc2\xa9 le pasar\xc3\x83\xc2\xa1 a quien desobedezca los mandamientos? ' 
我预期会有以下结果:

>>> "¿Qué le pasará a quien desobedezca los mandamientos? "

字符串被错误地解码为Latin1(或cp1252):


你期待什么结果?有什么问题吗?结果看起来和我应该的完全一样。是否有“错误”消息-如果有,请将全文编辑到你的问题中。我已经尝试了几个小时。这个结果来自我工作的公司的API。工作得很好。非常感谢。
string_old.encode('latin1').decode('utf8')
# '¿Qué le pasará a quien desobedezca los mandamientos? '