djangoアプリケーションでトピック転送電子メールからsns通知を受け取りました。 Message.content
に存在するリクエストボディjsonには、奇妙なutf-8フォーマット(つまり、 "= C3 = A8"は "è")が含まれています。AWS sns電子メール通知は、= C3 = A8のようにutf-8文字を受信します。
body = request.body.decode('utf-8')
body_unicode = unicode(body)
js = json.loads(body_unicode.replace('\n', ''))
しかし、私はすることができませんよ。
私は負荷にする前に、それを解析しようとしています。部分文字列 "= C3 = A8"はまだbody_unicode
にあります。
'を参照してください。デコードされた文字列の結果をなぜ「Unicode」しますか?そして、 '= C3 = A8'は何ですか? 'è'のURLエスケープコードは'%C3%A8'です。 – stamaimer