@anton_zaboev

Как решить проблему с кодировкой в pycharm?

Внезапно появилась вот такая ошибка
SyntaxError: Non-UTF-8 code starting with '\xf3' in file C:\PROJECTS\KURSOVAI\utils.py on line 25, but no encoding declared; see https://python.org/dev/peps/pep-0263/ for details.

words = ['улика', 'улика1']

if 'улика' in words:
    print(1)

код для примера. До определенного момента все работало нормально. Гуглил в интернете: переименовал папку проекта на английский, переименовал имя компьютера. На помогло.
Когда запускаю проект из файла main получаю вот такую ошибку
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xf3 in position 0: invalid continuation byte

Подскажите пожалуйста в чем ошибка и как ее исправить?
  • Вопрос задан
  • 393 просмотра
Пригласить эксперта
Ответы на вопрос 1
Sergei_Erjemin
@Sergei_Erjemin
Улыбайся, будь самураем...
Это не с PyCharm проблема, а с Python... Скорее всего Python 2.7

Пиши в начале питон-скрипта:
# coding=utf-8

Или оформляй UNICOD-строки вот так:
words = [u'улика', u'улика1']

Если работаешь с файлами:
open(path_filename, "w+", encoding='utf-8')
Ответ написан
Ваш ответ на вопрос

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

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