Не работает Стандартный поиск в Chrome и Safari на мобильных устройствах

2 мес. 1 нед. назад #9032 от Валентин
Добрый день!

Не работает стандартный поиск на сайте на мобильных устройствах при введении запроса на русском языке – в строке поиска вместо русских букв появляются кракозябры какие-то (при запросе на английском – все работает).

И что интересно: глюк наблюдаю только в браузере Chrome mobile (в других браузерах норм), в iOS все наоборот – в Chrome все работает, а в Safari – тоже кракозябры (работают только англ. буквы).

Думаю проблема в шаблоне (шаблон самодельный), т.к. проверил на стандартном шаблоне Protostar – все работает.
Подскажите, пожалуйста, в чем может быть дело?

Сайт: factum-info.net
Скриншот с мобилки: prnt.sc/oyapl7

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 мес. 1 нед. назад - 2 мес. 1 нед. назад #9033 от Wedal
Валентин, первым делом проверьте кодировку php-файлов вашего шаблона.
Если он обычный, файлов там не так много. Можно открыть их через продвинутый редактор, например, Notepad++ и посмотреть кодировку. Она везде должна быть UTF-8 без BOM.
Если это не поможет, то вероятно в ваш шаблоне переопределен макет формы поиска. Нужно искать причину в нем.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

4 нед. 11 ч. назад #9048 от Валентин
Спасибо за ответ.

Проверил все php-файлы в шаблоне - все норм, кодировка UTF-8 без BOM.
Переопределения шаблоне нет ни модуля поиска, ни компонента поиска, ничего такого.

Хуже того, кирилица при поисковом запросе на русском теперь появляется почти во всех браузерах даже на ПК. Как мне кажется проблема усугубляться при обновлении Джумлы (или при обновлении языкового пакета).

Интересно то, что на локальном сервере Open Server все работает отлично (последняя версия Джумлы 3.9.12). Следовательно, может проблема в сервере?

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

3 нед. 2 дн. назад #9052 от Wedal
Валентин, если так, то да, проблема в сервере. Сравните основное окружение. В первую очередь версию PHP, MySQL и кодировку таблиц базы данных.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

3 нед. 1 день назад #9056 от Валентин
На одном сайте нашел информацию, что проблема с русским поиском может быть из-за кодировки базы банных. Попросил хостера сменить кодировку базы банных с "latin1_swedish_ci" на "utf8_general_ci". Не помогло.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

3 нед. 1 день назад #9057 от Валентин
Интересно еще то, что проблема с поиском возникает только в самых последних версиях браузеров на движке Blink ( ru.wikipedia.org/wiki/Blink_(движок) ): Опера, Хром, Яндекс и т.д.

Ответ от хостера: "обратитесь к разработчикам Вашего сайта с вопросом его адаптации к новой версии Blink (и соответственно - браузеров, которые используют его в своей работе)". В общем, хз куда копать дальше...

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 нед. 20 ч. назад #9059 от Wedal
Валентин, думаю, дело не в браузерах, иначе у вас на локалке также были бы проблемы при просмотре в браузере. Дело всё-таки в кодировке базы данных, либо параметрах сервера баз данных связанных с кодировкой. Копать туда.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.