Helber
@Helber

Как научить буржуйскую Ubuntu великому и могучему?

Есть удаленная машина AWS (Ubuntu Server) и есть python скрипт который записывает (точнее не записывает) в файл кириллицу. Как только дело доходит до записи строчки:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 22-23: ordinal not in range(128)


На этой машине не могу даже прочитать кириллицу:

bf4ce3fefb6b461694c0bb7942e43f12.JPG

На винде все работает без нареканий

def history(RUstr):
    print(RUstr)
    h = open('history.txt', 'a')
    h.write(RUstr)
    h.write('\n')
    h.close()
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 1
planc
@planc
sudo locale-gen "ru_RU.UTF-8"
sudo dpkg-reconfigure locales
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы