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

bas*_*sh- 2 python django

我收到此错误:

SyntaxError at /
Non-ASCII character '\xe6' in file
Run Code Online (Sandbox Code Playgroud)

指向我的forms.py文件,里面有一些汉字

我已经把# -*- coding: utf-8 -*-在启动forms.py文件时,它会工作之前

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

Dan*_*man 6

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

这与Django或Unicode无关.