На сервере есть файл hello.py:
# -*- encoding: utf-8 -*-
from __future__ import print_function
print("Привет мир!")
Ввожу в консоли:
python hello.py
и получаю ошибку:
File "hello.py", line 4, in
print("\u041f\u0440\u0438\u0432\u0435\u0442 \u043c\u0438\u0440!")
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)
Как вообще использовать кодировку utf-8 правильно?
Ubuntu 0.16.04, Python 3.5.2
P.S.
В терминале:
root@user2158127:/home/maksim/ftp/files# file -bi hello.py
text/plain; charset=utf-8