带有德语文本的页面(django/python)
我有一个简单的HTML页面,用德语向用户提供信息,其中包含诸如带有德语文本的页面(django/python),python,django,decode,encode,utf8-decode,Python,Django,Decode,Encode,Utf8 Decode,我有一个简单的HTML页面,用德语向用户提供信息,其中包含诸如ä、ä、等字符 我得到以下错误: UnicodeDecodeError: 'utf8' codec can't decode byte 0xf6 in position 795: invalid start byte 有人知道如何解决这个问题吗 例如: {% extends 'base.html' %} {% block title %}{{ block.super }}{% endblock %} {% load static
ä
、ä
、等字符
我得到以下错误:
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf6 in position 795: invalid start byte
有人知道如何解决这个问题吗
例如:
{% extends 'base.html' %}
{% block title %}{{ block.super }}{% endblock %}
{% load static from staticfiles %}
{% block content %}
<div class="page">
<div class="content wide">
<h1>Title</h1>
<div class="txt">
Some text in German containing ä, ö, ü, ß ...
</div>
</div> <!-- end content -->
</div>
{% endblock %}
{%extends'base.html%}
{%block title%}{{block.super}{%endblock%}
{%load static from staticfiles%}
{%block content%}
标题
一些德语文本包含ä,ö,ü,ß。。。
{%endblock%}
例如,这是放在页脚的Impressum第1页。您能提供相关的代码片段吗?html页面是utf-8吗?Django和Python可以很好地处理德语字符;如果看不到相关代码,就无法知道您的案例中出现了什么问题。只要文本中有ä、ö或ü字符,页面就似乎是“非ISO扩展ASCII文本”。您需要将模板编码为UTF-8。告诉您的编辑器将其另存为UTF-8。切换到UTF-8不会用编辑器中无法读取的代码替换这些字符吗?还是我弄错了?我仍然希望能够阅读模板中的文本。您能提供相关的代码片段吗?html页面是utf-8吗?Django和Python可以很好地处理德语字符;如果看不到相关代码,就无法知道您的案例中出现了什么问题。只要文本中有ä、ö或ü字符,页面就似乎是“非ISO扩展ASCII文本”。您需要将模板编码为UTF-8。告诉您的编辑器将其另存为UTF-8。切换到UTF-8不会用编辑器中无法读取的代码替换这些字符吗?还是我弄错了?我仍然希望能够阅读模板中的文本。