Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有德语文本的页面(django/python)_Python_Django_Decode_Encode_Utf8 Decode - Fatal编程技术网

带有德语文本的页面(django/python)

带有德语文本的页面(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

我有一个简单的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 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不会用编辑器中无法读取的代码替换这些字符吗?还是我弄错了?我仍然希望能够阅读模板中的文本。