2011-09-20 25 views
2

我收到此錯誤:的Django的SyntaxError在/非ASCII字符「 XE6」文件

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

指了指我forms.py文件,其中有一些中國文字

我必須把# -*- coding: utf-8 -*-在開始forms.py文件之前它會工作

我以爲Django處理unicode中的一切?怎麼了?

回答

6

沒有錯。你做了正確的事情。如果你想在你的代碼中使用非ASCII字符,你需要告訴Python你正在使用什麼編碼。

這與Django或Unicode無關。

+0

清除它,謝謝! –