这将返回False,因为第一个是Str对象,第二个是Unicode对象。
但是,由于它们都是Ramón,我该怎么做才能返回True。
我试图将第一个转换为 Unicode 对象:
>>> varString = 'Ramón'
>>> varUnicode = u'Ramón'
>>> varString == varUnicode
False
>>> newUnicode == unicode(varString, encoding='unicode-escape')
>>> varString; varUnicode; newUnicode
'Ram\xa2n'
u'Ram\xf3n'
u'Ram\xa2n'
>>> varUnicode == newUnicode
False
它们有不同的编码。我能做些什么?谢谢!