powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / обшики invalid byte sequence for encoding "UTF8"
11 сообщений из 11, страница 1 из 1
обшики invalid byte sequence for encoding "UTF8"
    #39766816
^_^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иногда появляются такие ошибки в разных запросах:

ERROR: invalid byte sequence for encoding "UTF8": 0xf1e8e3e0
HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".

Но когда я копирую такие запросы из логов ошибок и выполняю его в pgadmin, тоони выполняются нормально.

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

База в UTF8
в клиенте используеться setlocale(LC_ALL, 'ru_RU.UTF8')
PostgreSQL 8.4.5
centOS 5.
перед каждым запросом выполняется: SET client_encoding = 'UTF8';
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39767056
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты не соврал в цитировании ошибки, что посылаемый запрос имеет кодировку Win1251, а вовсе не UTF-8 в чём ты уверяешь PG.
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39767861
^_^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЕсли ты не соврал в цитировании ошибки, что посылаемый запрос имеет кодировку Win1251, а вовсе не UTF-8 в чём ты уверяешь PG.

на сайте кодироавка UTF-8 в мета тэге и в хэадере, как могут некоторые запросы приходить в Win1251? некоторые запросы в логах выглядят так:

"...сделаю девушкам.жÐ �нщинам..."
ERROR: invalid byte sequence for encoding "UTF8": 0xd020
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39767952
sstatistic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
^_^Dimitry SibiryakovЕсли ты не соврал в цитировании ошибки, что посылаемый запрос имеет кодировку Win1251, а вовсе не UTF-8 в чём ты уверяешь PG.

на сайте кодироавка UTF-8 в мета тэге и в хэадере, как могут некоторые запросы приходить в Win1251? некоторые запросы в логах выглядят так:

"...сделаю девушкам.жÐ �нщинам..."
ERROR: invalid byte sequence for encoding "UTF8": 0xd020


Привидите весь текст, до "..." и после "...".
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39768128
machetero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверьте кодировку скрипта, может вы установили кодировку соединения в UTF8 , а данные посылаете в Win1251 и он ругается.
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39768488
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
^_^на сайте кодироавка UTF-8 в мета тэге и в хэадере, как могут некоторые запросы приходить в Win1251?
Легко. Браузерам сугубо всё равно в какой кодировке им пришла страница, между принимаемым текстом и отправляемым нет никакой связи. Они отправляют запрос в какой хотят кодировке, указывая её в заголовке. И это уже дело сайта преобразовывать её в нужную.
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39768599
^_^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sstatistic,

insert into (...) values(3650,'лизунчик45','сделаю девушкам.жÐ �нщинам.под ругам05021111',null,null) ;
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39768602
^_^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Но я же устанавливаю на сайте заголовок перед отображением страницы:

header('Content-Type: text/html; charset=utf-8')
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39768673
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
^_^Но я же устанавливаю на сайте заголовок перед отображением страницы:
Ты разницу между выдачей страницы пользователю и получением данных от пользователя вообще чувствуешь?
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39768819
^_^
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

я думал что если страница в UTF то текст который пользователи вводят в формы тоже должен приходить в UTF?
почему тогда остальные запросы выполянются без ошибок?
короче надо проверять кодировку в скриптах каждый раз когда пользователи отправляют форму?
...
Рейтинг: 0 / 0
обшики invalid byte sequence for encoding "UTF8"
    #39768902
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
^_^я думал что если страница в UTF то текст который пользователи вводят в формы тоже должен приходить в UTF?
Это ты думал неправильно. Кодировка отсылаемых браузером серверу данных - исключительно на совести браузера.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / обшики invalid byte sequence for encoding "UTF8"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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