简体   繁体   English

Django 的 send_mail 不会发送像西里尔字母这样的非 ascii 符号

[英]Django's send_mail doesn't send non-ascii symbols like cyrillic

I'm trying to send like this:我正在尝试这样发送:

send_mail(u'Тема', u'Тело письма', EMAIL_HOST_USER, ['EMAIL_RECIEVER'])

But get something like this instead:但是得到这样的东西:

"Sубьект" as subject and "Тело РїРёСЃСЊРјР°" as body of message. “Sубьект”作为主题,“Тело РїРёСЃСЊРјР°”作为消息正文。

How should I send those kinds of mails?我应该如何发送这些类型的邮件?

Try this (my answer may be not working, just hopin' for good luck):试试这个(我的答案可能不起作用,只是希望好运):

#encoding:utf8
from django.core.mail import *

send_mail('Тестовое сообщение', 'Сообщение: поддерживает any символы :D', EMAIL_HOST_USER, ['EMAIL_RECIEVER'])

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM