19 lines
566 B
Python
19 lines
566 B
Python
"""Упрощяет копипасту из отчётов с поломанной кодировкой"""
|
||
|
||
|
||
def fix_encoding(text):
|
||
fixed_text = text.encode("latin1").decode("windows-1251")
|
||
fixed_text = fixed_text.replace("ј", "ё")
|
||
fixed_text = fixed_text.replace("ѕ", "<<")
|
||
fixed_text = fixed_text.replace("ї", ">>")
|
||
return fixed_text
|
||
|
||
|
||
if __name__ == "__main__":
|
||
while True:
|
||
corrupted_text = input("Введите искажённый текст: ")
|
||
|
||
print()
|
||
print(fix_encoding(corrupted_text))
|
||
print()
|