Что за кодировка, как приобразовать?

Отображается верно, но вот в поле бд записано так

На просторах разных миров из Скандинавской

Что это за кодировка рус раскладки, как записать в поле так чтобы была читаема? Если верно понимаю, необходимо преобразовать в utf-8


Ответы (2 шт):

Автор решения: rotabor

Это не "в поле бд записано так", а так отображает содержимое программа, с помощью которой вы просматриваете БД. Используйте другую программу или покопайтесь в настройках той, что используете, или в настройках ОС. Или запрограммируйте вывод сами там, где "Отображается верно".

Конечно, существует шанс, что в БД записана именно такая строка, а не "На просторах разных миров из Скандинавской" в кодировке UTF-8. В этом случае в программе просмотра БД, которую вы используете, создайте SQL-запрос, который будет преобразовывать эту строку в нормальный вид с помощью какой-нибудь функции (наверняка такие могут быть, или напишите такую самостоятельно).

→ Ссылка
Автор решения: eri

Это кодировка "html entity". Её можно отправлять на фронтэнд (если это сайт) как есть без изменений.

Через python декодировать

import html
html.unescape("На....")

Есть простые функции для php и других языков.

На чистом SQL попробуйте решение из этого ответа

→ Ссылка