文件中的/非ASCII字符'\ xe6'的Django SyntaxError

时间:2011-09-20 10:42:21

标签: python django

我收到此错误:

SyntaxError at /
Non-ASCII character '\xe6' in file

指向我的forms.py文件,其中包含一些中文字符

我必须先将# -*- coding: utf-8 -*-放在forms.py文件的开头才能生效

我认为Django处理unicode中的所有内容?怎么了?

1 个答案:

答案 0 :(得分:6)

没有错。你做了正确的事。如果要在代码中使用非ASCII字符,则需要告诉Python您正在使用的编码。

这与Django或Unicode无关。