Проблема с перекодировкой
у меня набор текстов, вынутых из старого QuarkXpressa
с кодировкой худо бедно разобрался - в консоли Pycharm все работает
>>> a = '''9 ìàÿ èñïîëíèëîñü 15 ëåò óñòàíîâëåíèþ ïàðòíåðñêèõ îòíîøåíèé.'''
>>> a.encode('ISO-8859-1').decode('Windows-1251')
9 мая исполнилось 15 лет установлению партнерских отношений.
но если этот же код перенести в файл, то получаем
a = '''9 ìàÿ èñïîëíèëîñü 15 ëåò óñòàíîâëåíèþ ïàðòíåðñêèõ îòíîøåíèé '''
print(a.encode('ISO-8859-1').decode('Windows-1251'))
9 ??? ??????????? 15 ??? ???????????? ??????????? ?????????
и куда это всё покрутить ?