У меня есть wxPython GUI с текстовым редактором wx.stc.StyledTextCtrl. Возможно, что его содержимое содержит некоторые символы юникода, такие как греческие буквы. Я заметил, что метод StyledTextCtrl.SaveFile() работает только тогда, когда у содержимого нет символов Юникода. В противном случае сохраненный файл окажется пустым.Проблема с вызовом w.stc.StyledTextCtrl.SaveFile с содержимым unicode
Я попытался вызвать StyledTextCtrl.SetCodePage (stc.STC_CP_UTF8), но это тоже не помогло. Итак, я не совсем уверен, есть ли ошибка в коде StyledTextCtrl, или что я чего-то не хватает. Любая помощь приветствуется.
Очень возможно, что есть ошибка. Я не тестировал этот (я бы просто получил текст и сохранил его сам), но у меня возникли проблемы с методами, требующими положения в тексте, например 'StartStyling'. Он подсчитывает байты вместо символов. Представьте себе беспорядок с текстом UTF-8. – Fenikso