【发布时间】:2019-05-10 00:04:01
【问题描述】:
我想在 Visual Studio 2019 中测试新的 django 项目。但是当我在模板中添加“ó”或“ą”字符时,我收到错误“'utf-8' codec can't decode byte 0xf3 in position 280: invalid连续字节”
我自己的项目在 VS Code 上运行良好。但这不是 VS 2019 预制的。
{% extends "app/layout.html" %}
{% block content %}
<h2>{{ title }}.</h2>
<h3>{{ message }}</h3>
<address>
One Microsoft Way<br />
Redmond, WA 98052-6399<br />
<abbr title="Phone">P:</abbr>
425.555.0100
</address>
<address>
<strong>Support: ó</strong> <a href="mailto:Support@example.com">Support@example.com</a><br />
<strong>Marketing:</strong> <a href="mailto:Marketing@example.com">Marketing@exampless.com</a>
</address>
{% endblock %}
【问题讨论】:
-
我对 VS2019 不熟悉,但看起来您应该将文件保存为
utf-8格式。 -
您好,谢谢您的建议。它适用于一个文件,但如何更改整个项目?
-
你可以,但你不应该。 stackoverflow.com/questions/2276200/…
-
amazonic,我不想更改 python 本身的任何内容。看起来 VS 2019 将所有内容保存在中欧 windows 1250 中。如果没有任何帮助,我会将每个 HTML 模板和其他文件保存为 utf-8
-
处理同一个问题的问题很多。示例:stackoverflow.com/questions/41335199/…