【发布时间】:2013-06-27 12:33:24
【问题描述】:
>>> str1 = unicode('María','utf8')
>>> str2 = u'María'.encode('utf8')
>>> str1 == str2
False
这怎么可能?
以防万一,我使用的是 iPython Notebook。
【问题讨论】:
-
我不知道这是否应该是一个答案,但打印我得到的两个字符串的表示:
u'Mar\xeda'/'Mar\xc3\xada',所以它的表示方式有所不同。