@Intelide

Как исправить character with byte sequence 0xd0 0x92?

Здравствуйте, может кто сталкивался и знает как исправить подобное
при вводе в админ панели djnago русских символов и нажатие сохранить выходит ошибка
character with byte sequence 0xd0 0x92 in encoding "UTF8" has no equivalent in encoding "LATIN1"
база на postgres
Заранее спасибо
  • Вопрос задан
  • 2542 просмотра
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
Поскольку postgresql сказал, какие это кодировки - значит он о них знает. Самое очевидное - у вас разные кодировки соединения и самой базы данных.

Сама ошибка говорит о том, что в кодировке latin1 нет эквивалента для символа. Чтобы не иметь себе мозг многими проблемами - пересоздайте (да, именно пересоздайте, кодировка БД может выбираться только при создании БД) базу данных с кодировкой UTF8.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы