Назад | Перейти на главную страницу

PostgreSQL - недопустимая последовательность байтов для кодировки «UTF8»: 0xe7 0x75 0x20

Вот в чем проблема:

Все работало нормально с моей системой postgresql, пока я не решил нажать кнопку «повернуть журналы» на вкладке состояния сервера (из pgAdmin). После этого я столкнулся с этой проблемой и не могу ее решить. Я работаю в системе Windows server, которая по умолчанию является ФРАНЦУЗСКОЙ системой, поэтому проблемы также могут быть связаны с этим, поскольку системные языковые стандарты, вероятно, тоже связаны ....

Вот моя текущая система:

Windows server 2k12 (up to date)
PostgreSQL 9.4
PgAdmin3 (1.2)

Вот ошибка, которую я получаю:

An error has occurred:

ERROR: invalid byte sequence for encoding "UTF8": 0xe7 0x75 0x20

Конфигурация по умолчанию, которая у меня была, была следующей (для настроек, которые выглядят интересными и связаны с моей проблемой, согласно нескольким темам, которые я нашел по аналогичным проблемам):

client_encoding : 'sql_ascii'
lc_messages : 'French_France.1252'
lc_* (other lc values are set to French_France.1252 too...)

Собственно, я пробовал несколько таких значений:

client_encoding : 'UTF8'
lc_messages : 'C','fr_FR.UTF8','French_France.UTF8','Default'
lc_* (other lc values like setting for message)

И ничего не сработало ... Сообщение об ошибке все еще появляется каждый раз, когда я пытаюсь перейти на вкладку «Состояние сервера» в pgAdmin.

Журнал ошибок, по-видимому, не работает, поскольку каждые «n» секунд регистрируется текущая ошибка кодирования.

Я заметил интересную вещь: когда я редактирую параметры конфигурации из интерфейса pgAdmin (и везде, результат тот же, кстати), столбец «Значение» не всегда соответствует столбцу «Текущее значение».

Например: я отредактировал значение «client_encoding» с «sql_ascii» на «UTF8» и перезапустил pg. Теперь я получаю следующее: value: «UTF8» текущее значение: «UNICODE»

Что бы я ни делал, похоже, где-то есть проблема. Только для lc_messages = 'C' он учитывает это и отображает как 'текущее значение' ...

Где уловка?

Спасибо за чтение / Помощь :)