我需要从UTF-8文件解析法语字符串(“Vidéo”)。
但我得'Vid\xc3\xa9o'
而不是期望的刺痛。
我尝试解码('utf-8'),但会失败,结果如下:
'Vid\xe9o'
如何解决此编码问题?
答案 0 :(得分:3)
'\xe9'
是unicode'é'的正确表示。 \x
是十六进制字符的字符串转义序列,'e9'是字符'é'的十六进制值。如果将字符串'Vid\xe9o'
的值写入文件并使用支持显示unicode字符的程序打开它,则应显示为“Vidéo”。