Модуль Panels не хочет работать с русскими символами??

Главные вкладки

Аватар пользователя Onza Onza 13 августа 2006 в 18:45

Возник непонятный глюк: при создании страницы с помощью модуля Panels, он отказывается публиковать что-либо на русском языке. Причем на тестовом сайте (на винте, денвер) - все ОК. На хостинге никак, хотя проблем с кодировками там никогда не наблюдалось, всегда все работало корректно. Друпал (7.3) заливал без хаков и т.п., в чистом виде, потом там уже и настраивал. Никаких других глюков пока не наблюдал. В моем случае Panels делает все без проблем только на латинице. На русском вообще отказывается, хотя страницу создает, но пустую. Заголовок страницы выводит знаками вопроса, т.е. примерно так: ???????? Чистил базу, перезаливал, удалял разные модули, снова чистил, и т.п. В чем может быть дело? Почему какой-либо модуль может не работать с русскими буквами? Хотя я основательно переработал перевод, может в этом дело? Но ошибок там не было никаких и на локалке все работает, блн...

Комментарии

Аватар пользователя antazy antazy 14 августа 2006 в 17:53

я вот точно знаю что модуль graphs не работает с русским, хотя я его дорабатывал и всё работало.
Что касается Panels, если у вас дома работает, то должен работать и на серваке, либо дело в настроиках сервера

Аватар пользователя Onza Onza 14 августа 2006 в 20:38

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

Аватар пользователя antazy antazy 15 августа 2006 в 1:08

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

Аватар пользователя Onza Onza 16 августа 2006 в 6:15

В общем, если кому пригодится, проблема была решена следующим образом:
Как оказалось, Panels упорно создавал свои таблицы в кодировке latin1_swedish_ci. Решилось правкой кода panels.install, т.е. прописыванием туда, в функции создания таблиц, - строки: ') TYPE=MyISAM !40100 DEFAULT CHARACTER SET utf8 ');

Аватар пользователя Onza Onza 7 февраля 2007 в 4:46

dh, я же написал там, выше... В файле panels.install, там где функция создания таблиц. Там где увидишь db_query(<<