Пишу обычную программу print('Всем привет!') и запускаю python3.4 main.py, а в ответ:
Traceback (most recent call last):
File "main.py", line 1, in
print('\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!')
UnicodeEncodeError: 'ascii' codec
can't encode characters in position
0-3: ordinal not in range(128)
Система:
webapp: ~/Applications $ uname -a
Linux webapp 3.13.0-29-generic
53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Ответ
В начале файла добавьте: #!/usr/bin/env python # -*- coding: utf-8 -*- # vim:fileencoding=utf-8
Комментариев нет:
Отправить комментарий