2010-11-21 8 views
1

Ich bekomme den folgenden Fehlercode beim Versuch, die Vorlage zu laden.UnicodeDecodeError in Vorlage

Codec 'UTF-8' kann nicht Byte 0x94 in Position 720 dekodieren: ungültige Start-Byte

Hier die Vorlage:

{% 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

Post eine Stapelverfolgung, pls. – demas

+0

Sieht aus wie mein Problem http://stackoverflow.com/questions/4237898/unicodedecodeerror-ascii-codec-cant-decode-byte-0xe0-in-position-0-ordinal – demas

Antwort

0

ich in meinem Code einige seltsame Zeichen hatte, weil ich aus einer pDF-Datei kopiert.

0

Sie haben seltsame doppelte Anführungszeichen div # content, versuchen sie zu ersetzen mit ASCII-Anführungszeichen.

Vielleicht ist Ihre Vorlage mit etwas anderem als utf-8 codiert? Es hängt von Ihrem Terminal/Editor oder Betriebssystemeinstellungen ab.

3

In UTF-8 0x94 ist nichts, aber in ISO1252 ist es ein richtiges Zitat (”). Generell die Ebene Anführungszeichen (") ist viel sicherer.

Vergewissern Sie sich, nicht zu kopieren und diese aus irgendeinem Blog einfügen, die seltsam akzentuierten Anführungszeichen oder etwas ähnliches hat.

Wenn Sie ein verwenden Texteditor als ascii speichern und sehen, was fehlt taucht.

0

ich diesen gleichen Fehler hatte... und es stellte sich heraus, dass das Problem war, habe ich ein "©" in meiner Quelle als Teil einer Vorlage kopiert. Habe diesen Code für überprüfen seltsame Zeichen .........