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