Python 2.7では、どのようにしてlatin1文字列をUTF-8に変換しますか?latin1をUTF8に変換するPython
たとえば、éをutf-8に変換しようとしています。
>>> "é"
'\xe9'
>>> u"é"
u'\xe9'
>>> u"é".encode('utf-8')
'\xc3\xa9'
>>> print u"é".encode('utf-8')
é
手紙は、急性(U + 00E9)WITH LATIN SMALL LETTER Eの UTF-8バイトのエンコーディングがされてあるéです:c3a9
ラテンバイトエンコーディングは以下のとおりです。E9
行う方法私はラテン文字列のUTF-8エンコードバージョンを取得しますか?誰かがéを変換する方法の例を挙げることができますか?
[Python Unicode HOWTO](http://docs.python.org/2/howto/unicode.html)はまだ読んでいますか?そうでなければ、あなたはすべきです! –
@MartijnPieters私は持っているが、エンコーディングは常にちょっと混乱している。 – Eugene