??????? вместо букв при переносе сайта на Joomla.

Здравствуйте дорогие друзья. При переносе сайта на CMS Joomla бывает такое что вместо русских букв появляются знаки вопросов.

Это связано с базой данных которую мы переносим.

Первым делом нужно проверить кодировку самой базы данных, соответствует ли она той что была до переноса.   Бывает что при переносе вы промежуточно  сохраняете дамп базы в файл. Тогда в phpMyAdmin нужно указать правильно кодировку файла.

Вторым делом проверяем сравнения таблиц баз данных.

Если все в норме и все точь в точь как было а знаки вопросов ?????? не пропали тогда делаем следующее:

в файл /includes/database.php необходимо вставить строчки
$this->_cursor = mysql_query( «set session character_set_server=cp1251;», $this->_resource );
$this->_cursor = mysql_query( «set session character_set_database=cp1251;», $this->_resource );
$this->_cursor = mysql_query( «set session character_set_connection=cp1251;», $this->_resource );
$this->_cursor = mysql_query( «set session character_set_results=cp1251;», $this->_resource );
$this->_cursor = mysql_query( «set session character_set_client=cp1251;», $this->_resource );

Вместо cp1251 вы указываете вашу кодировку БД если она у Вас отличается.

Вот и все готово. Теперь кодировка в порядке и можно пойти попить пива.

На этом пост ??????? вместо букв при переносе сайта на Joomla закончился. Увидимся.

Яcreated’s blog

Получать обновления ЯcReated’s blog:



??????? вместо букв при переносе сайта на Joomla.: 7 комментариев

  1. А у меня почету когда пересохраняешь шаблон — вопросики исчезают а через 2 недели снова появляются, не подскажите в чем дело?

    • Впервые слышу что знаки вопроса появляются в шаблонах ))) Может вы имели ввиду крякозабры в шаблоне, то это проблемы с кодировкой ( в основном для Joomla 1.5 нужно UTF-8). Знаки вопросов возникают при несоответствии кодировок в базе данных, но никак не в шаблонах.

      • При переносе на хостинг с localhost тоже появились знаки вопроса в шаблоне, там где собственноручно правил копирайты(index.php сохранен в utf-8). Че делать не знаю.

        • Вам нужно узнать проблема в базе или в самом шаблоне. Если при использовании другого шаблона все нормально, проблема в шаблоне попробуйте изменить кодировку шаблона. Если же и при использовании и другого шаблона остаются знаки вопроса, тогда проблема именно в несоответствии кодировки БД.

  2. Уведомление: Знаки вопроса вместо букв при переносе сайта на Joomla | Nauca

Обсуждение закрыто.