首页 > 解决方案 > django allauth 主题行中的特殊字符

问题描述

我正在使用 allauth 的 ResetPasswordForm 进行密码重置过程。此表单的保存方法会发送密码重置电子邮件。我自定义了密码重置模板以在土耳其语中使用它,因此它包含一些特殊字符。电子邮件消息本身打印完美,以正确的方式显示特殊字符。但是,对于我输入的主题,主题行打印如下,例如“öla”。

"主题:=?utf-8?b?W2V4YW1wbGUuY29tXSDDtmxh?="

如果我给主题“ola”而不使用重音,没有问题,它会打印

“主题:ola”

到控制台。再次强调,这不会发生在电子邮件正文中,它正确打印了几个特殊字符。我只更改了allauth的模板,并没有更改表单类中的任何内容。

知道如何解决这个问题吗?谢谢。

标签: python-3.xdjangodjango-allauthdjango-email

解决方案


推荐阅读