2016-07-25 5 views
0

フラスケを使用しようとしていますが、何らかの理由でUTF8を使用したもののバイトクォートマークで表示されています(特に»¿です)。同じ問題を抱える人々のために)。フラスコはバイトオーダーマークを提供しています。»¿

私はそれを取り除く方法、またはそれが私の問題の原因であるかどうかわかりません。 Windows 10でFlaskを使用しています。

この問題を再現する方法を知りたがっています。

+0

フラスコに精通していませんが、ファイル自体からBOMを削除できますか? https://www.google.com/search?q=remove+bom&ie=utf-8&oe=utf-8 –

+0

万が一Visual Studioを使用していますか? –

答えて

2

文字列(BOM)は、テンプレートファイルに含まれている可能性が最も高いです。 UTF-8ファイルに不要なシンボルが含まれていないエディタで開く/保存します。例えばNotepad ++。

+0

Visual Studio 2015でPython Webプロジェクト(Flaskなどを使用)を使用しているときに、「Add New Item」ダイアログから「HTML Page」を選択すると、新しく追加されたHTMLファイルがBOM。しかし、 "Add New Item"ダイアログで "Text File"を選択しても "page.html"(または何でも)という名前を付けると、BOMなしで保存されます。 –

+0

Visual Studioを使用しており、既にBOMを含むファイルを修正する必要がある場合は、[この回答](http://stackoverflow.com/a/5411486/4704976)を参照してください。 –

関連する問題