UnicodeDecodeError: кодек 'utf-8' не может декодировать байт 0xf3 в Django-соединении с PostgreSQL в Docker

Я пытаюсь подключить мое приложение Django к PostgreSQL, запущенному в контейнере Docker, но когда я выполняю python manage.py runserver или python manage.py makemigrations, я получаю следующую ошибку:

UnicodeDecodeError: 'utf-8' кодек не может декодировать байт 0xf3 в позиции 85: недопустимое продолжение

Что я пробовал:

  • Убедитесь, что в базе данных используется UTF-8.
  • Удалили и заново создали базу данных в Docker с UTF-8.
  • Протестировано с psycopg2 и psycopg2-binary.
  • Проверил наличие специальных символов в моей конфигурации.
  • Удалите и переустановите мою виртуальную среду.

Что еще можно проверить, чтобы устранить эту ошибку? Могут ли какие-то данные в базе данных вызывать эту проблему? Как отладить, какой именно байт вызывает эту ошибку в PostgreSQL?

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