Joomla Проблемы с кириллицей в базе данных
Запись создана 9 марта, 2008
Как поставить Joomla если кодировка mysql отличная от cp1251 (например latin1_swedish_ci или utf8)?
1. Добавить в файл .htaccess строку:
AddDefaultCharset windows-1251
2. В phpMyAdmin или из консоли:
ALTER DATABASE имя_базы
DEFAULT CHARACTER SET cp1251
DEFAULT COLLATE cp1251_gen
DEFAULT CHARACTER SET cp1251
DEFAULT COLLATE cp1251_gen
3. В CMS Joomla файл /includes/database.php найти строку:
//@mysql_query(«SET NAMES 'utf8'", $this->_resource);
и заменить на:
@mysql_query(«SET NAMES 'cp1251'", $this->_resource)
Схожие темы
» Запись из раздела MySQL, PHP | Комментировать
Комментарии
Ответить