1
如何让python识别西班牙文字母?在程序中,我将有一个存储在unicode中的字符串,例如在演示x是字符串。我想将该字符串与外部字符串y进行比较。它不是比较字符串,如果他们有西班牙语的字母,而在第二个演示它在没有西班牙语字母出现将unicode与非unicode字符串(西班牙语)进行比较
x=u"español"
y="español"
if x==y:
print 'yess'
else:
print 'noo'
>>>
noo
x=u"espanol"
y="espanol"
if x==y:
print 'yess'
else:
print 'noo'
>>>
yess
>>> “西班牙语” .decode( 'UTF-8') 回溯(最近通话最后一个): 文件 “”,1号线,在 “西班牙语” .decode(” utf-8') 解码后的文件“C:\ Python27 \ lib \ encodings \ utf_8.py”,第16行 return codecs.utf_8_decode(input,errors,True) UnicodeDecodeError:'utf8'编解码器无法解码位置4中的字节0xf1:意外的数据结尾 –
xavi
这只意味着你没有在那里使用UTF-8。 –
现在我明白了! – xavi