Вопросы вместо русских букв в CMS Joomla

Материал из wiki.p3.ru
Версия от 15:11, 22 августа 2012; Eternity (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Требуется явное указание кодировки при подключении к базе данных если база отличная от utf8

Идем в includes/database.php и указываем явно кодировку

               if ($db !=  && !mysql_select_db( $db, $this->_resource )) {^M
                       $mosSystemError = 3;^M
                       if ($goOffline) {^M
                               $basePath = dirname( __FILE__ );^M
                               include $basePath . '/../configuration.php';^M
                               include $basePath . '/../offline.php';^M
                               exit();^M
                       }^M
               }^M
               $this->_table_prefix = $table_prefix;^M
       @mysql_query("SET NAMES 'cp1251'", $this->_resource);^M  
               $this->_ticker = 0;^M
               $this->_log = array();^M
       }^M

Хочу заметить, что это относится только к официальной версии. В версиях RuJoomla и Joomla Lavra Edition таких проблем нет.