Я изучаю фреймворк Bottle и новичок в Python. Только что наткнулся на эту сложность. Когда я пишу простой метод для возврата арабской строки, например:
@route('/hello')
def hello():
return u'سلام'
Я получаю это сообщение об ошибке в терминале:
SyntaxError: не-ASCII-символ '\xd8' в файле hello.py в строке 15, но кодировка не объявлена; см. http://www.python.org/peps/pep-0263.html подробности
Я импортировал все из бутылки и попытался добавить другие методы, упомянутые в документах, где это говорит об «Изменении кодировки по умолчанию», однако мне не удалось решить проблему. Так что я ценю ваши намеки.