Возникли проблемы с кодировкой после переноса на новый хостинг
сейчас это выглядит так: http://www.artinet.ru
Помогите советом!
Возникли проблемы с кодировкой после переноса на новый хостинг
сейчас это выглядит так: http://www.artinet.ru
Помогите советом!
Комментарии
Warning: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (cp1251_general_ci,IMPLICIT) for operation 'like' query: SELECT * FROM access WHERE status = 1 AND type = 'host' AND LOWER('194.226.203.156') LIKE LOWER(mask)
База ругается на то, что вы смешиваете кодировки при использовании операции сравнивания "like", скорее всего искомое слово "LOWER(mask)" у Вас в cp1251.
Если дело не в этом, то на 99% это скорее всего Ваш сервер выдает в заголовках кодировку cp1251.
Лечение в файле .htacces нужно прописать:
charsetdisable on
AddDefaultCharset UTF-8
Забавно.
Когда я поменял кодировку "насильно" на UTF-8 то страница как бы рассыпалась. Некоторые куски стали по русски, а некоторые "РљСЂРѕРјРµ чис".
уже канечно ставил (не помогает)
может сменит версию апача?
(сейчас на хостинге стоит 4.3.9)
есть выбор 4.4.х и 5.х...
имеет смысл?
это я вчера попросил хостера увеличить место на хосте и он перенёс на новый сервер....
все сайты посыпались ((
А раньше, то какой апач был?
Некоторые директивы уже отличаются для 2 от 1.33 не говоря уже о четвертой версии.
хостер использует русский апач ))
- дали ссылку:
http://apache.lexa.ru
это ошибка MySQL.
А правильно отображается текст, который вставлен в тему оформления или был записан в кэш до переезда на другой сервер.
Спецы по конфигурированию MySQL, отзовитесь
Мне видится здесь две проблемы.
С базой и с апачем. Апач ведь устанавливает кодировку выходной страницы в 1251. База то же ругается.
Проблемы уже нет? (я только что Оперой заходил - всё в порядке, вроде, выводится)...
Поделитесь, как решилась проблема?