Ошибка кодировки клиента при вставке данных в базу данных (я использую Postgre SQL с Codeigniter) - PullRequest
2 голосов
/ 03 июня 2011

Я использую Postgre SQL с приложением codeigniter, я написал большой кодовый запрос для подписавшихся пользователей. теперь мы получили ошибку при регистрации пользователя.

Произошла ошибка базы данных Номер ошибки:

ОШИБКА: недопустимая последовательность байтов для кодировки "UTF8": 0x96 СОВЕТ: Эта ошибка также может произойти, если последовательность байтов не соответствует кодировке, ожидаемой сервером, которая управляется "client_encoding".

Любой может помочь мне исправить это.

Спасибо.

Prasanth P

1 Ответ

2 голосов
/ 03 июня 2011

Байт 0x96 является недопустимым в кодировке UTF-8.Я не знаком с codeigniter, но, вероятно, вам нужно настроить свойство client_encoding PostgreSQL, чтобы оно соответствовало вашей входной кодировке (то есть кодировке, используемой в этом приложении) или наоборот.

Проверьте документацию , чтобыполучить список поддерживаемых кодировок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...