I\'m having troubles in encoding characters in utf-8. I\'m using Django, and I get this error when I tried to send an Android notification with non-plain text. I tried to find w
Use u'...'
, without the u
prefix it is byte-string not a unicode string.:
>>> u'ç'.encode('utf8')
'\xc3\xa7'
You're trying to encode / decode strings, not Unicode strings. The following statements do work:
u'ç'.encode('utf8')
u'á'.encode('utf-8')
unicode(u'ç')
u'ç'.encode('utf-8','ignore')