如何呈现包含UTF8字符的Django模板?

2024-09-29 01:33:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试发送一封模板中包含UTF-8字符的django电子邮件,特别是:

S'il vous plaît

我得到了一个错误:

^{pr2}$

当试图编码特殊的“î”字符(即该位置的字符)时

以下是我生成电子邮件正文的代码:

template = loader.get_template('french_thank_you.html')

Tags: django代码模板编码get电子邮件错误template
2条回答

在UTF-8中,0x94不是{}的一部分。î的UTF-8编码是0xc3 0xae。在

您使用的编辑器已使用Mac Roman编码保存了文件。打开模板,重新保存为UTF-8,它应该可以正常工作。在

相关问题 更多 >