@LikeKey

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

У меня есть два файла:
1. math.txt (в нём 3 строчки)
2. task.py
В task.py считывается math.txt, и выводится рандомная строчка, но вместо кириллицы выводятся непонятные символы (с английскими буквами все нормально работает), что делать?
Код task.py
import random
lines = open('tests\math.txt').read().splitlines()
myline =random.choice(lines)
print(myline)

Выводит
C:\Users\Пользователь\PycharmProjects\q\Scripts\python.exe C:/Users/Пользователь/Desktop/FiveBot/task.py
задача3;ответ1;ответ2;ответ3;ответ4;верный ответ

Process finished with exit code 0
  • Вопрос задан
  • 818 просмотров
Пригласить эксперта
Ответы на вопрос 1
@pfemidi
Тут могло бы быть краткое описание меня
Ну содержимое файла по выводу явно видно что в UTF-8, а в консоли вантуза CP866. Так что перекодировать надо или содержимое файла из UTF-8 в CP866, или в программе перед выводом myline перевести myline из UTF-8 в CP866. А PyCharm тут ни при чём.
Ответ написан
Ваш ответ на вопрос

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

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