2010-11-21 25 views
1

嘗試加載模板時出現以下錯誤代碼。模板中的UnicodeDecodeError

「UTF-8」編解碼器不能在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

發佈堆棧跟蹤,請。 – demas 2010-11-21 13:46:44

+0

看起來像我的問題http://stackoverflow.com/questions/4237898/unicodedecodeerror-ascii-codec-cant-decode-byte-0xe0-in-position-0-ordinal – demas 2010-11-21 13:47:54

回答

0

我有一些奇怪的字符在我的代碼,因爲我複製出來的PDF文件。

0

你周圍的div#內容怪異的雙引號,嘗試更換它們用ASCII引號。

也許你的模板是用utf-8以外的東西編碼的?這取決於您的終端/編輯器或操作系統設置。

3

在UTF-8 0x94中什麼也沒有,但是在ISO1252中它是一個正確的引用(”)。一般來說普通引號(「)要安全得多。

確保你沒有複製粘貼此了一些博客,有怪異的重音報價或類似的東西。

如果您使用的是文本編輯器將它保存爲ASCII,看看莊稼了失蹤。

0

我有同樣的錯誤。它原來問題是我在我的源代碼中包含一個「©」,作爲模板的一部分被複制。 必須檢查代碼奇怪的字符.........