用python解码法语
我需要从UTF-8文件解析法语字符串(“Vidéo”)。 但是我得到的是用python解码法语,python,utf-8,Python,Utf 8,我需要从UTF-8文件解析法语字符串(“Vidéo”)。 但是我得到的是'Vid\xc3\xa9o',而不是想要的sting 我尝试解码('utf-8'),但将失败,结果如下: 'Vid\xe9o' 如何解决此编码问题?'\xe9'是unicode“é”的正确表示形式\x是十六进制字符的字符串转义序列,“e9”是字符“é”的十六进制值。如果将字符串“Vid\xe9o”的值写入文件,并使用支持显示unicode字符的程序打开该文件,则该值应显示为“Vidéo”。“\xe9”是unicode字符的
'Vid\xc3\xa9o'
,而不是想要的sting
我尝试解码('utf-8'),但将失败,结果如下:
'Vid\xe9o'
如何解决此编码问题?
'\xe9'
是unicode“é”的正确表示形式\x
是十六进制字符的字符串转义序列,“e9”是字符“é”的十六进制值。如果将字符串“Vid\xe9o”的值写入文件,并使用支持显示unicode字符的程序打开该文件,则该值应显示为“Vidéo”。“\xe9”
是unicode字符的正确表示形式\x
是十六进制字符的字符串转义序列,“e9”是字符“é”的十六进制值。如果将字符串“Vid\xe9o”的值写入文件,并使用支持显示unicode字符的程序打开该文件,则该值应显示为“Vidéo”。“\xe9”
是unicode字符的正确表示形式\x
是十六进制字符的字符串转义序列,“e9”是字符“é”的十六进制值。如果将字符串“Vid\xe9o”的值写入文件,并使用支持显示unicode字符的程序打开该文件,则该值应显示为“Vidéo”。“\xe9”
是unicode字符的正确表示形式\x
是十六进制字符的字符串转义序列,“e9”是字符“é”的十六进制值。如果将字符串'Vid\xe9o'
的值写入文件,并使用支持显示unicode字符的程序打开它,它应该显示为'Vidéo'。如何显示该值?可能您的控制台无法显示unicode字符,“Vid\xc3\xa9o”是字符串的正确内部表示形式。Kevin是对的,这是一个输出问题,而不是解析问题。是的,'Vid\xc3\xa9o'
是正确的UTF-8,u'Vid\xe9o'
是显示正确的unicode.Python 2或3的一种方法?在这种情况下,它实际上是至关重要的。您如何显示该值?可能您的控制台无法显示unicode字符,“Vid\xc3\xa9o”是字符串的正确内部表示形式。Kevin是对的,这是一个输出问题,而不是解析问题。是的,'Vid\xc3\xa9o'
是正确的UTF-8,u'Vid\xe9o'
是显示正确的unicode.Python 2或3的一种方法?在这种情况下,它实际上是至关重要的。您如何显示该值?可能您的控制台无法显示unicode字符,“Vid\xc3\xa9o”是字符串的正确内部表示形式。Kevin是对的,这是一个输出问题,而不是解析问题。是的,'Vid\xc3\xa9o'
是正确的UTF-8,u'Vid\xe9o'
是显示正确的unicode.Python 2或3的一种方法?在这种情况下,它实际上是至关重要的。您如何显示该值?可能您的控制台无法显示unicode字符,“Vid\xc3\xa9o”是字符串的正确内部表示形式。Kevin是对的,这是一个输出问题,而不是解析问题。是的,'Vid\xc3\xa9o'
是正确的UTF-8,u'Vid\xe9o'
是显示正确的unicode.Python 2或3的一种方法?在这种情况下,这实际上是至关重要的。