在python中解码法语

时间:2015-02-02 17:10:17

标签: python utf-8

我需要从UTF-8文件解析法语字符串(“Vidéo”)。 但我得'Vid\xc3\xa9o'而不是期望的刺痛。

我尝试解码('utf-8'),但会失败,结果如下:

'Vid\xe9o'

如何解决此编码问题?

1 个答案:

答案 0 :(得分:3)

'\xe9'是unicode'é'的正确表示。 \x是十六进制字符的字符串转义序列,'e9'是字符'é'的十六进制值。如果将字符串'Vid\xe9o'的值写入文件并使用支持显示unicode字符的程序打开它,则应显示为“Vidéo”。