1с8.3.4 + PostgresSQL 9.2.4.1.1C на Windows 2008

при роботе ошибка вылетает:

"ошибка СУБД:
ERROR: invalid byte sequence for ecoding "UTF8": 0xa0"

локаль UTF.russian_russian.1251

как можно испраывить это

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Не отправляйте не-UTF-8

Не отправляйте не-UTF-8 данных в UTF-8 базу.
Возможно после коннекта к базе нужно выполнить SET CLIENT_ENCODING TO... для установки правильной кодировки для взаимодействия клиента и сервера.

Кстати локали UTF.russian_russian.1251 не бывает - вас кто-то обманул. Либо UTF либо cp1251

при установке я выбирал UTF8.

при установке я выбирал UTF8. а в файле postgresql.conf стоит почемуто Russian_Russia.1251 я поменял на Russian и пока работает.
Спасибо что натолкнули на мысль

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023