I'm not sure why these characters are different since they appear to be the same visually. Are they different representations of the same character? or actually different characters? Is there a method to check their equality that would result in True
?
>>> s = u'\u2022'
>>> ss = '•'
>>> s == ss
False
>>> print u'\u2022' , '•'
• •
>>> ss = unicode(ss)
>>> ss == s
False
>>> repr(ss)
"u'\\xe2\\x80\\xa2'"
>>> repr(s)
"u'\\u2022'"