Les_Alterman
@Les_Alterman
Web-developer

Как изменить кодировку US-ASCII на UTF-8 в Python 3.x?

Доброго времени суток! При запуске программы из консоли(Linux) получаю ошибку Unicodeencodeerror ascii codec can't encode characters in position 0-7. Я начал искать ошибку. Оказалось, что при запуске программы из консоли функция locale.getpreferredencoding() выдает: US-ASCII
Для нормального decod'a текста нужна UTF-8, однако функцию sys.setdefaultencoding('utf-8') в Python 3 нет.
Вопрос: Как изменить кодировку?
  • Вопрос задан
  • 2731 просмотр
Пригласить эксперта
Ответы на вопрос 1
karulyana
@karulyana
Начинающий питонист
# -*- coding: utf-8 -*-

просто вставте в начале программы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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