Kosiak
07-08-2008, 10:22
Использовался Денвер на локалхосте:
Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4
MySQL 5.0.45
В некоторых местах появились вопросы вместо русских букв. Прямо посреди слова:
Сe��час на сайте
��азделы
По��ожие материалы
С��учайная новость
Сам сайт разрабатывался на Joomla 1.5 (т.е. изначально в UTF-8 и SET NAMES 'utf8' прописаны), таблицы базы MySQL utf8_general_ci
модуль mbstring подключён
Попробовав перенести сайт на хостинговый виртуальный сервер я получил полностью рабочий сайт. Но проблема в том, что этот сервер не мой, а сайт планируется установить на выделенный сервер php 5.2.6 /Apache 2.2.9 /MySQL 5.0.51a в котором также наблюдаются аналогичные проблемы.
Подскажите, что править на сервере или в конфигах компонентов, чтобы заставить корректно отрабатывать UTF-8, т.к. понятно, что проблема не в скрипте, а в настройках сервера.
PS Пробовал на локалхосте ставить более старые компоненты php4 /Apache 1.3 /MySQL4 (точные версии не помню, но всё это входит в Денвер2) - ситуация аналогичная - UTF-8 туфтит
PPS штукой mbstring.func_overload воспользоваться не получится - со скриптом несовместима.
Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4
MySQL 5.0.45
В некоторых местах появились вопросы вместо русских букв. Прямо посреди слова:
Сe��час на сайте
��азделы
По��ожие материалы
С��учайная новость
Сам сайт разрабатывался на Joomla 1.5 (т.е. изначально в UTF-8 и SET NAMES 'utf8' прописаны), таблицы базы MySQL utf8_general_ci
модуль mbstring подключён
Попробовав перенести сайт на хостинговый виртуальный сервер я получил полностью рабочий сайт. Но проблема в том, что этот сервер не мой, а сайт планируется установить на выделенный сервер php 5.2.6 /Apache 2.2.9 /MySQL 5.0.51a в котором также наблюдаются аналогичные проблемы.
Подскажите, что править на сервере или в конфигах компонентов, чтобы заставить корректно отрабатывать UTF-8, т.к. понятно, что проблема не в скрипте, а в настройках сервера.
PS Пробовал на локалхосте ставить более старые компоненты php4 /Apache 1.3 /MySQL4 (точные версии не помню, но всё это входит в Денвер2) - ситуация аналогичная - UTF-8 туфтит
PPS штукой mbstring.func_overload воспользоваться не получится - со скриптом несовместима.