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

3. В CMS Joomla файл /includes/database.php найти строку:

//@mysql_query(«SET NAMES 'utf8'", $this->_resource);

и заменить на:

@mysql_query(«SET NAMES 'cp1251'", $this->_resource)

» Запись из раздела MySQL, PHP | Комментировать

Комментарии





Ответить