エンコーディングの問題がある SQL データベースがあるため、次のような結果が返されます。
"Cuvée"
これは、UTF-8 にエンコードする必要があるときに、latin-1 にエンコードされたためです (間違っている場合は修正してください)。これらの結果を Python スクリプトで処理していますが、いくつかのエンコードの問題が発生しており、本来あるべき状態に戻すことができませんでした:
"Cuvée"
私は Python 3.3 を使用していますが、codecs.decode を使用して latin1 から utf-8 に変更すると、次のようになります。
'str' does not support the buffer interface
見つけたものはすべて試してみましたが、役に立たなかったと思います。残りのスクリプトは 3.3 で書いたので、Python 2.7 に移行することにあまり熱心ではありません。私が気付いていないこれを行う方法はありますか?