2016-07-25 4 views
0

Ich versuche, Flask zu verwenden und aus irgendeinem Grund ist es Rendering mit einer Byte-Order-Marke, die eine Eigenart von etwas mit UTF8 ist (die Marke ist ï» ¿ insbesondere für Leute, die dasselbe Problem googlen).flash bedienung byte-order-mark ï »¿

Ich weiß nicht, wie ich es loswerden oder ob es eine Quelle für einige meiner Probleme ist. Ich verwende Flask unter Windows 10.

Ich wünschte, ich könnte dieses Problem reproduzieren.

+0

Nicht vertraut mit Flask, aber können Sie versuchen, BOM aus der Datei selbst zu entfernen? https://www.google.com/search?q=remove+bom&ie=utf-8&oe=utf-8 –

+0

Verwenden Sie Visual Studio zufällig? –

Antwort

2

Die Zeichenfolge (BOM) ist höchstwahrscheinlich in Ihrer Vorlagendatei enthalten. Öffnen/speichern Sie es in einem Editor, der keine unnötigen Symbole in UTF-8-Dateien enthält. Zum Beispiel Notepad ++.

+0

Ich habe festgestellt, dass bei der Arbeit in Visual Studio 2015 in einem Python-Webprojekt (mit Flask oder anders), wenn ich "HTML-Seite" aus dem "Add New Item" -Dialog auswähle, die neu hinzugefügte HTML-Datei zum Speichern konfiguriert wird die Stückliste. Wenn ich jedoch "Textdatei" aus dem Dialogfeld "Neues Element hinzufügen" wähle, aber "page.html" (oder was auch immer) nenne, wird es ohne die Stückliste gespeichert. –

+0

Wenn Sie Visual Studio verwenden und Dateien reparieren müssen, die bereits die Stückliste enthalten, lesen Sie [diese Antwort] (http://stackoverflow.com/a/5411486/4704976). –

Verwandte Themen