Ошибка синтаксиса Django в / не-ASCII-символе '\ xe6' в файле - PullRequest
2 голосов
/ 20 сентября 2011

Я получаю эту ошибку:

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

указал на мой forms.py файл, в котором есть несколько китайских символов

Я должен поставить # -*- coding: utf-8 -*- в начале файла forms.py, прежде чем он будет работать

Я думал, Django обрабатывает все в юникоде? Что не так?

1 Ответ

6 голосов
/ 20 сентября 2011

Нет ничего плохого. Вы сделали правильную вещь. Если вы хотите использовать в коде не-ASCII символы, вам нужно сообщить Python, какую кодировку вы используете.

Это не имеет ничего общего с Django или Unicode.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...