【发布时间】:2011-09-11 11:32:05
【问题描述】:
考虑:
$ cat bla.py
u = unicode('d…')
s = u.encode('utf-8')
print s
$ python bla.py
File "bla.py", line 1
SyntaxError: Non-ASCII character '\xe2' in file bla.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
如何在源代码中声明 UTF-8 字符串?
【问题讨论】:
-
“详见python.org/peps/pep-0263.html”对我来说似乎很清楚。
标签: python encoding utf-8 character-encoding