Как часть моего приложения Django, я должен получить содержимое текстового файла, который пользователь загружает (это может быть любая кодировка), и сохранить его в моей БД. Я продолжаю сталкиваться с проблемами (например, необходимость вручную удалить спецификацию UTF8 , или необходимость выяснить, как учитывать непечатные символы, или необходимость выяснить, как заставить работать все символы Юникода - не только латиницу и т. д.) и каждый из этих вопросов требует своего взлома.
Есть ли надежный способ сделать это, который не требует каждого из этих индивидуальных исправлений? Сейчас я просто использую file.read () для получения содержимого, затем делаю все эти обходные пути для очистки содержимого, а затем использую .save () для его сохранения в БД (у меня есть модель для этого).
Что еще я могу делать?