我如何让python识别西班牙字母?在程序中,我将有一个以unicode存储的字符串,例如在demo x中是字符串。我想将该字符串与外部字符串y进行比较。它不是比较字符串,如果他们有西班牙字母,而在第二个演示,它没有西班牙字母出现
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
答案 0 :(得分:3)
通过存储或传输机制使用的编码对字符串进行解码。
>>> "español".decode('utf-8')
u'espa\xf1ol'