diff --git a/decode.py b/decode.py new file mode 100644 index 0000000..e95b044 --- /dev/null +++ b/decode.py @@ -0,0 +1,18 @@ +"""Упрощяет копипасту из отчётов с поломанной кодировкой""" + + +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()