我正在为python中的编码而苦苦挣扎。我已经阅读了有关stackoverflow和大量文档的各种解决方案,但没有任何工作或帮助我理解我的问题。它随着时间的推移甚至变得更加怪异。
我想做什么:
我想使用jinja2和flask将长多行字符串(2.5k字母)附加到模板。
在开始时我遇到了错误,因为我的字符串中有"non-ASCII Character"
,所以我使用了u"...", unicode()
,o.a。这没有帮助。
然后我在文件的开头声明了# -*- coding: UTF-8 -*-
。现在很奇怪了。现在我有以下错误:
SyntaxError:非ASCII字符' \ xfe'在文件C:/Users/Finn/PycharmProjects/Frankaland/Frankaland.py第1行,但没有声明编码;有关详细信息,请参阅http://python.org/dev/peps/pep-0263/
即使第一行为空,也包含import statements
或encoding
- 信息。
我需要做些什么才能将此字符串放入我的模板中?!
我正在运行win8,pycharm 4和python 2。