Найти - Пользователи
Полная версия: Опять проблема с кодировкой в файле
Начало » Python для новичков » Опять проблема с кодировкой в файле
1
polin11
Есть файл на Консультант+ http://www.consultant.ru/cons/cgi/online.cgi?req=doc&base=LAW&n=289183&fld=134&dst=1000000001,0&rnd=0.9977910511104866#07047858508556943
Скаченный как файл Unicode (часть файла прикрепил)
пытаюсь вывести в консоль содержимое файла, возникает проблема с кодировкой, перепробовал всевозможные варианты кодировок, наиболее подходящий:
 f=open("1.txt", "r")
for i in f:
   print(i.encode().decode('utf_16_be', 'ignore'))
f.close()

Некоторых букв не хватает, кроме русских букв, остаются иероглифы, как побороть проблему?

py.user.next
  
>>> with open('prik.txt', 'r', encoding='utf-16le') as fin:
...   data = fin.read()
... 
>>> print(data[:100])
Приказ Росприроднадзора от 22.05.2017 N 242
(ред. от 28.11.2017)
"Об утверждении Федерального класс
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB