Что за кодировка, как приобразовать?
Отображается верно, но вот в поле бд записано так
На просторах разных миров из Скандинавской
Что это за кодировка рус раскладки, как записать в поле так чтобы была читаема? Если верно понимаю, необходимо преобразовать в utf-8
Ответы (2 шт):
Это не "в поле бд записано так", а так отображает содержимое программа, с помощью которой вы просматриваете БД. Используйте другую программу или покопайтесь в настройках той, что используете, или в настройках ОС. Или запрограммируйте вывод сами там, где "Отображается верно".
Конечно, существует шанс, что в БД записана именно такая строка, а не "На просторах разных миров из Скандинавской" в кодировке UTF-8. В этом случае в программе просмотра БД, которую вы используете, создайте SQL-запрос, который будет преобразовывать эту строку в нормальный вид с помощью какой-нибудь функции (наверняка такие могут быть, или напишите такую самостоятельно).
Это кодировка "html entity". Её можно отправлять на фронтэнд (если это сайт) как есть без изменений.
Через python декодировать
import html
html.unescape("На....")
Есть простые функции для php и других языков.
На чистом SQL попробуйте решение из этого ответа