Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как исправить кодировку строки / 3 сообщений из 3, страница 1 из 1
15.11.2019, 13:03
    #39889540
Дмитрий1972
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как исправить кодировку строки
Есть база UTF-8
в нее прилетает текст уже испорченный преобразованием
Есть данные с испорченной кодировкой, из за преобразования WIN1252->WIN1251:
Ladurйe Paris
В оригинале должно выглядеть как:
Ladurée Paris

Пытаюсь конвертировать
SELECT pg_catalog.convert_from(
pg_catalog.convert('Ladurйe Paris', 'WIN1251'::name,'WIN1252'::name)
, 'utf8'::name)

Но в результате получаю ошибку:
> ERROR: default conversion function for encoding "WIN1251" to "WIN1252" does not exist

Есть варианты решения?
...
Рейтинг: 0 / 0
15.11.2019, 14:16
    #39889622
andruche
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как исправить кодировку строки
Дмитрий1972,

Код: sql
1.
SELECT convert_from(convert_to('Ladurйe Paris', 'WIN1251'), 'WIN1252');
...
Рейтинг: 0 / 0
15.11.2019, 14:28
    #39889639
Дмитрий1972
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как исправить кодировку строки
andruche,

Супер работает!!!

merci beaucoup!!!
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как исправить кодировку строки / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]