CiTro wrote:

> I'm looking for a way to convert a string to it's unicode "brother".
> 
> This means:
> 
> stringOne = "\u0026"
> stringTwo = u"\u0026"
> 
> print unicode(stringOne) == stringTwo
> 
> The result is false. What function should I use, to duplicate the
> effect of the "u" prefix ?

"\u..." has a special meaning only in unicode, not string literals:

>>> s = "\u0026"
>>> len(s)
6
>>> s.decode("unicode-escape")
u'&'
>>> _ == u"\u0026"
True

Peter

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to