我在django模板中使用了“BỘMÔNTOÁN”字符串它引发了错误“'utf8'编解码器无法解码位置569中的字节0xd4:无效的连续字节”。但是当我使用“BO MON TOAN”字符串时,它不会引起错误。所以,我在模板中使用越南语,这是我的代码:
{% extends "site_base.html" %}
{% load i18n %}
{% load staticfiles %}
{% load url from future %}
{% block body_base %}
<div class="subject-box-title">
BỘ MÔN TOÁN
</div>
{% endblock %}
我的项目中发生了什么。请帮助我,谢谢!
答案 0 :(得分:5)
您可以在HTML标记中定义!
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
然后尝试o / p字符串。
答案 1 :(得分:1)
要调试此问题,请按照以下步骤操作:
在您的python文件中,声明编码# -*- coding: utf-8 -*-
在您的基础html <meta http-equiv="Content-Type" content="text/html; charset=utf-8">