luc*_*luc 5 python django unicode
我在django模板中有一些法语字母(é,è,à...)但是当它被django加载时,会引发UnicodeDecodeError异常.
如果我不加载模板但直接使用python字符串.它工作正常.
使用django模板的unicode有什么办法吗?
您可能正在以非unicode编码存储模板,例如latin-1.我相信Django默认假设模板是UTF-8(虽然有一个设置可以覆盖它).
您的编辑器应该能够以UTF-8编码保存模板文件(可能通过保存为页面的下拉列表,尽管这可能取决于您的编辑器).将文件重新保存为UTF-8,错误应该消失.