尝试加载模板时出现以下错误代码。
'utf8'编解码器无法解码位置720中的字节0x94:无效的起始字节
以下是模板:
{% extends "base.html" %}
{% block site_wrapper %}
<div id="main">
<a href="#content" class="skip_link">Skip to main content</a>
<div id="banner">
<div class="bannerIEPadder">
<div class="cart_box">
[link to cart here]
</div>
Modern Musician
</div>
</div>
<div id="navigation">
<div class="navIEPadder">
[navigation here]
</div>
</div>
<div id="middle">
<div id="sidebar">
<div class="sidebarIEPadder">
[search box here]
<br/>
[category listing here]
</div>
</div>
<div id="content">
<a name=”content”></a>
<div class="contentIEPadder">
{% block content %}{% endblock %}
</div>
</div>
</div>
<div id="footer">
<div class="footerIEPadder">
[footer here]
</div>
</div>
</div>
{% endblock %}
答案 0 :(得分:3)
在UTF-8中,0x94不算什么,但在ISO1252中,它是一个正确的引号(“)。一般来说,普通报价(“)更安全。
确保你没有复制并粘贴一些带有奇怪重音引号或类似内容的博客。
如果您正在使用文本编辑器,请将其保存为ascii,并查看缺少的内容。
答案 1 :(得分:0)
你在div #content周围有一些奇怪的双引号,试着用ASCII引号替换它们。
也许你的模板是用utf-8以外的东西编码的?这取决于您的终端/编辑器或OS设置。
答案 2 :(得分:0)
我的代码中有一些奇怪的字符,因为我复制了一个pdf文件。
答案 3 :(得分:0)
我有同样的错误。 。 。事实证明问题是我在我的源代码中包含了一个“©”作为模板的一部分被复制。 必须检查奇怪字符的代码.........