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