Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Сбивается кодировка параметра в кириллице


Urdash

Recommended Posts

Доброго времени суток.

Ocstore 2.3, хостинг nginx настроен как php5.6 +apache. Настроен ЧПУ через SeoPro, плюс настроен PWA.

Проблема точно проявляется в Google Chrome, в Firefox не выявлена.

Сначала возникла ошибка при передаче параметра в кириллице в поиске по сайту, которая решилась отключением seo-ссылки поиска (выяснился баг в самом модуле, но какой именно - не нашел решения). Подумал, что не велика потеря, если страница поиска будет выглядеть немного технически.

Однако, в ходе просмотра, обнаружился баг в модуле Дрим фильтра, который преобразует запрос, содержащий знаки кириллицы в атрибуте, в следующий вид:

seo-ssylka/?rdrf[attr][9][0]=2%20года

Непонятная кодировка содержит фразу "2 года" (гарантия).

Были проверены все файлы магазина с помощью bomdel.php и еще аналогичный, на устранение и исправление кодировки файлов с utf-8 без BOM.

Кодировки всего сайта везде указаны как UTF-8 (и в конфиге хостинга, и в htaccess, и в header.tpl). Может с избытком - подскажите?

В целом, больше не знаю, хостер тоже не смог помочь (админвпс), где еще искать первопричину - снова в модуле seopro? Но этот модуль встроен в ocstore и раньше работало всё отлично..

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

Сталкивался ли кто с подобным, есть ли решение вопроса без крови?

Спасибо.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.