Django 语法错误在 / 文件中的非 ASCII 字符'xe6'



我得到这个错误:

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

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

我必须把# -*- coding: utf-8 -*-放在forms.py文件的开头才能工作

我以为Django处理所有的unicode?怎么了?

一切正常。你做得对。如果你想在你的代码中使用非ascii字符,你需要告诉Python你正在使用什么编码。

这与Django或Unicode无关。

最新更新