@rootik11

Какая необходима кодировка в python3?

Всем привет.
По результату выполненной команды из powershell , получаю файл super_users_orig.txt.
В нем читаемые на русском ФИО построчно.

Как только я собираюсь работать с ним дальше , моя программа не корректно распознает символы в файле.
Попробую вывести любую строчку.
>=40@L <8B@89 ;048<8@>28G

Файл поступает таким и как только я меняю кодировку с Юникод на ANSI, все нормально выводится.
5fd6c2ee03cea639969034.png

Как можно это решить?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
YuriyVorobyov1333
@YuriyVorobyov1333
Software Developer
Используйте utf8 и будет вам счастье)

text = open('file.txt','r').read()
text = text.decode('utf8')
text = text.encode('utf8')


Подробнее тут и тут
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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