powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка pg_dump: character... in encoding "UTF8" has no equivalent in encoding "LATIN1"
6 сообщений из 6, страница 1 из 1
Ошибка pg_dump: character... in encoding "UTF8" has no equivalent in encoding "LATIN1"
    #39060163
fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка появилась, по словам коллеги, после установки новых локалей на сервер. Как это могло повлиять - непонятно.
Базы в UTF8, локаль сервера - UTF8, кодировка текущей сессии и подключения postgres - UTF8. Не могу понять куда еще посмотреть можно.
С параметром -EUTF8 бэкап создается и поднимается нормально. Откуда может цепляться эта гребанная LATIN1 - ума не приложу.
ЗЫ. В linux и postgres я не настоящий сварщик - чего по верхам нахватать успел, то моё. Подскажите, куда заглянуть можно.
...
Рейтинг: 0 / 0
Ошибка pg_dump: character... in encoding "UTF8" has no equivalent in encoding "LATIN1"
    #39060281
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такая же проблема.
pg_dump Сообщение об ошибке с сервера: ОШИБКА: для символа с последовательностью байт 0xc3 0x98 из кодировки "UTF8" нет эквивалента в "WIN1251"

Что это за напасть такая? Отказывается создавать дамп, хоть ты тресни. Как это лечится, где что поменять, пока ещё можно, и какая кодировка вообще рекомендуется для русских названий таблиц и данных?
...
Рейтинг: 0 / 0
Ошибка pg_dump: character... in encoding "UTF8" has no equivalent in encoding "LATIN1"
    #39060377
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ШыфлУ меня такая же проблема.
pg_dump Сообщение об ошибке с сервера: ОШИБКА: для символа с последовательностью байт 0xc3 0x98 из кодировки "UTF8" нет эквивалента в "WIN1251"

Что это за напасть такая? Отказывается создавать дамп, хоть ты тресни. Как это лечится, где что поменять, пока ещё можно, и какая кодировка вообще рекомендуется для русских названий таблиц и данных?

Win1251 цепляется из настроек окружения винды.
Рекомендация -E UTF8
...
Рейтинг: 0 / 0
Ошибка pg_dump: character... in encoding "UTF8" has no equivalent in encoding "LATIN1"
    #39060378
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fisherОшибка появилась, по словам коллеги, после установки новых локалей на сервер. Как это могло повлиять - непонятно.
Базы в UTF8, локаль сервера - UTF8, кодировка текущей сессии и подключения postgres - UTF8. Не могу понять куда еще посмотреть можно.
С параметром -EUTF8 бэкап создается и поднимается нормально. Откуда может цепляться эта гребанная LATIN1 - ума не приложу.
ЗЫ. В linux и postgres я не настоящий сварщик - чего по верхам нахватать успел, то моё. Подскажите, куда заглянуть можно.

В консоли где вы запускаете Pg_dump посмотрите на вывод echo $LANG
скорее всего там пусто или LATIN1 Или еще что то однобайтовое.
А должно быть en_US.UTF-8 (или ru_RU.UTF-8).

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
Ошибка pg_dump: character... in encoding "UTF8" has no equivalent in encoding "LATIN1"
    #39061087
fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim BogukВ консоли где вы запускаете Pg_dump посмотрите на вывод echo $LANG
скорее всего там пусто или LATIN1 Или еще что то однобайтовое.
А должно быть en_US.UTF-8 (или ru_RU.UTF-8).

ru_RU.UTF-8
В том-то и проблема. Непонятно, откуда эта LATIN1 цепляется.
...
Рейтинг: 0 / 0
Ошибка pg_dump: character... in encoding "UTF8" has no equivalent in encoding "LATIN1"
    #39061208
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fisherMaxim BogukВ консоли где вы запускаете Pg_dump посмотрите на вывод echo $LANG
скорее всего там пусто или LATIN1 Или еще что то однобайтовое.
А должно быть en_US.UTF-8 (или ru_RU.UTF-8).

ru_RU.UTF-8
В том-то и проблема. Непонятно, откуда эта LATIN1 цепляется.

И именно в этой консоли где вы посмотрели на LANG (не крон, ни что то еще) при запуске pg_dump руками на базу у вас эта ошибка вылетает?

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка pg_dump: character... in encoding "UTF8" has no equivalent in encoding "LATIN1"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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