Joomla Проблемы с кириллицей в базе данных
Иногда при установке на хостинг (как правило, зарубежный) сайта на Joomla! при ближайшем рассмотрении содержимого базы данных (БД) оказывается, что кодировка в ней не соотвествует кириллице (как правило, это latin1_swedish_ci). Решение проблемы следубщее
1. Добавить в файл .htaccess строку:
AddDefaultCharset windows-1251
2. Создать базу, куда будет ставиться Joomla
3. В phpMyAdmin выполнить изменение базы
4. В файле /includes/database.php найти строку:
//@mysql_query(«SET NAMES 'utf8'", $this->_resource);
И после нее вставить строку:
@mysql_query(«SET NAMES 'cp1251'", $this->_resource);
5. Запустить установку Joomla
6. После завершения установки убедиться, что все установлено верно - посмотреть кодировки таблиц в phpMyAdmin, а также попробовать руками подправить текст в jos_content и убедиться, что на сайте все отображается корректно.
Feb. 01, 2008 // 19:23 [ permalink ]