在Python 2.7中,如何将latin1字符串转换为UTF-8。Python将latin1转换为UTF8
例如,我试图将é转换为utf-8。
>>> "é"
'\xe9'
>>> u"é"
u'\xe9'
>>> u"é".encode('utf-8')
'\xc3\xa9'
>>> print u"é".encode('utf-8')
é
字母为E,其与急性(U + 00E9)拉丁小字母E 的UTF-8字节编码为的是:c3a9
拉丁字节编码为:E9
如何做我得到一个拉丁字符串的UTF-8编码版本?有人可以举例说明如何转换é?
你读过[Python Unicode HOWTO](http://docs.python.org/2/howto/unicode.html)了吗?如果没有,你应该! –
@MartijnPieters我有,但编码总是有点混乱。 – Eugene