Я работаю над проектом, который предусматривает автоматическую генерацию документов (через латекс).Человек, создающий эти документы, работает на компьютере с Windows (он работал с Microsoft Word, но теперь он редактирует их в блокноте).В любом случае, я заметил, что иногда после того, как он редактирует документы, весь процесс генерации завершается неудачей из-за Python UnicodeEncodeError.
Я отследил проблему до наборов цитат и апострафов, которые он добавляет в документ.Я много читал об этой ошибке, но я не уверен, как лучше всего решить эту проблему в python.
Это приложение Django, поэтому я попытался использовать force_unicode, smart_str и т. Д. Из django..utils.encode, но это не сработало.Я понятия не имею, почему символы, которые он добавляет, отличаются от символов, которые я добавляю в другой операционной системе.
Может кто-нибудь пожалуйста
- объяснить, что происходит
- предложение лучшее решение проблемы