最初のオブジェクトはStrオブジェクトであり、2番目のオブジェクトはUnicodeオブジェクトであるため、これはFalseを返します。
ただし、どちらもラモンなので、 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
それらは異なるエンコーディングを持っています。私に何ができる?ありがとう!