我有一個具有編碼問題SQL數據庫,所以它返回我的結果,該結果與此類似:的Python 3.3編碼問題
"Cuvée"
從我可以告訴,這是因爲它被編碼爲拉丁語1時它應該已被編碼爲UTF-8(請糾正我,如果我錯了)。我在Python腳本處理這些結果,並已得到一些編碼的問題,一直無法將其轉換回到它應該是:
"Cuvée"
我使用Python 3.3,但使用的編解碼器.decode使從latin1更改爲utf-8我得到︰
'str' does not support the buffer interface
我想我已經嘗試了一切,我發現無濟於事。我並不熱衷於使用Python 2.7,因爲我已經在3.3中編寫了腳本的其餘部分,而且重寫會很痛苦。有沒有辦法做到這一點,我不知道?
請顯示引發異常的實際代碼。你必須*重新編碼*(編碼,然後解碼)。 –