UnicodeDecodeError: 'ascii' codec can't decode byte 0xe7 in position 0: ordinal not in range(128)

后端 未结 2 1156
渐次进展
渐次进展 2021-02-04 05:58

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

2条回答
  •  刺人心
    刺人心 (楼主)
    2021-02-04 06:25

    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')
    

提交回复
热议问题