Page 1 of 1

Проблемы с кодировкой

Posted: Wed Oct 27, 2021 9:10 am
by Vas
Подскажите, как решить проблему: на сайте при вводе в строке поиска по сайту русских букв они трансформируются в кодировку, которую не понимает сервер и происходит ошибка, что можно сделать, чтобы запрос при поиске на сайте происходил в правильной кодировке?

Re: Проблемы с кодировкой

Posted: Wed Oct 27, 2021 9:29 am
by admin
мне кажется логичным ответ что надо поменять на такую кодировку которую понимал бы сервак

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

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

Re: Проблемы с кодировкой

Posted: Wed Oct 27, 2021 9:37 am
by Vas
Ошибка: 400 Bad Request
nginx
Админ включил "дурака"(

Re: Проблемы с кодировкой

Posted: Wed Oct 27, 2021 9:45 am
by admin
по 400 Bad Request определить в чем проблема ессно невозможно
надо разбираться с настройкой сервака, смотреть логи, вероятно править конфиги
начать надо конечно с чтения логов вебсервака

как обычно варианта 2

- совершенно бесплатно разобраться самому или с админом
- заплатить кому-то кто будет разбираться с вашим серваком , у меня $99 разобраться что там с серваком

Re: Проблемы с кодировкой

Posted: Wed Oct 27, 2021 9:48 am
by Vas
Админ пишет: В php.ini
default_charset = "UTF-8"

Этот же параметр в phpinfo()
default_charset UTF-8 UTF-8
https://yyyyyy.com/1.php
Локаль на сервере так же en_US.UTF-8

Re: Проблемы с кодировкой

Posted: Wed Oct 27, 2021 10:07 am
by admin
я не понял к чему тут https://yyyyyy.com/1.php
к чему локаль и тп ..

в чем именно вопрос то?

Re: Проблемы с кодировкой

Posted: Wed Oct 27, 2021 10:09 am
by Vas
Вопрос такой же как и тут я задал(

Re: Проблемы с кодировкой

Posted: Wed Oct 27, 2021 10:15 am
by admin
ответ все тот же: смотрите логи сервака на свою ошибку
что конкретно пишет сервак

Re: Проблемы с кодировкой

Posted: Wed Oct 27, 2021 12:52 pm
by Vas
Админ выдал: "Ошибка при передаче кириллицы возникает вот такая
[info] 15917#15917: *1 client sent invalid request while reading client request line, client: 185.XXX.XXX.XX, server: yyyyyyyy.com, request: "GET /search/%u0442%u0435%u0441%u0442? HTTP/1.1"
Полагаю проблема в передаче служебного символа %
Нужно общаться с разработчиком движка. Если он предоставит список изменений на стороне сервера - сделаем."

Re: Проблемы с кодировкой

Posted: Wed Oct 27, 2021 3:11 pm
by admin
GET /search/%u0442%u0435%u0441%u0442? HTTP/1.1"а

полагаю что это какой-то реврайт на скрипт

поменяйте реврайт что б он смотрел на любой другой файл, например

test.php в котором будет только

print_r($_GET);

и покажите админу снова что б было видно что скирпт тут никаким боком