0
我正在接收来自django应用程序转发电子邮件主题的sns通知。 Message.content
中的请求主体json包含奇怪的utf-8格式(即:“= C3 = A8”表示“è”),还有一些“=”在某处。AWS sns电子邮件通知接收utf-8字符,如= C3 = A8
我想之前解析它加载:
body = request.body.decode('utf-8')
body_unicode = unicode(body)
js = json.loads(body_unicode.replace('\n', ''))
但我不能。子串“= C3 = A8”仍然在body_unicode
。
'decode'翻译字节unicode字符串。你为什么'unicode'解码字符串的结果?什么= C3 = A8? 'è'的url转义码是'%C3%A8'。 – stamaimer