У меня есть приложение с текстовым полем, которое получает информацию из различных источников.Мне нужно иметь возможность сохранить содержимое этого текстового поля в текстовом файле.
Само по себе, это достаточно просто:
outputFile.write(outputText.get(1.0, "end-1c"))
Но, иногда, вводсодержит несколько нечетных символов.Они отображаются в текстовом поле в порядке, но происходит сбой, когда я пытаюсь сохранить его, как указано выше, с ошибкой:
кодек 'charmap' не может кодировать символ u '\ uffa2' в позиции 1823: символы отображаются на
Невозможно заранее узнать, какие символы появятся.Как я могу обойти это - либо проигнорировав все / любые нечетные символы, либо преобразовав в 'u' \ uffa2 'или что бы то ни было?