Как правильно обрабатывать кодировку символов в дампе базы данных Django?

Я работаю над проектом Django и столкнулся с проблемой кодировки символов при дампе базы данных sqlite3 в JSON-файл. База данных содержит специальные символы, такие как акцентированные буквы (например, "França", "Bélgica"), но когда я делаю дамп данных, эти символы отображаются некорректно. Я пытаюсь перенести данные из sqlite3 в MySQL.

В настоящее время мой файл дампа содержит неправильно закодированные символы, такие как:

"França" вместо "França" "Bélgica" вместо "Bélgica" "EslovÛnia" вместо "Eslovênia" "Ge¾rgia" вместо "Geórgia"

Подскажите, пожалуйста, как сделать так, чтобы команда Django dumpdata с самого начала создавала JSON-файл с правильной кодировкой UTF-8?

Когда я выполняю команду: python manage.py dumpdata > db_data.json, мой JSON отображается как "UTF-16 LE"

Вот шаги, которые я предпринял на данный момент:

Я убедился, что в моей базе данных (MySQL) установлена кодировка UTF-8. Я пробовал использовать сценарии Python для ручного исправления проблем с кодировкой после сброса данных, но проблема сохраняется. Моя цель состоит в том, чтобы файл дампа JSON правильно отображал все символы.

Вернуться на верх