2

我怎样才能让python识别西班牙字母?在程序中,我将在 unicode 中存储一个字符串,例如在演示 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
4

1 回答 1

3

通过存储或传输机制使用的编码解码字符串。

>>> "español".decode('utf-8')
u'espa\xf1ol'
于 2013-09-01T19:21:15.633 回答