1

Тема: Проблема с кодировкой

Всем привет. Вообщем такая проблема: устанавливаю форум vbulletin на один хостинг. Там поначалу база данных как и полагается "information_schema" в кодировке utf. На главной странице написано Сопоставление соединения с MySQL - utf8_general_ci, как и надо. Вот... создаю базу через с-панель хоста, после установки скрипта захожу в админ - а там вся база (все таблицы) в cp1251 и не могу руссифицировать ничего - кракозябры. Возможно там по умолчанию стоит cp-1251, но я не спец, подскажите пожалуйста как изменить кодировку, чтобы новые бд был в utf8. Или может быть это проблема не в админе? Заранее всем огромное спасибо!

2

Re: Проблема с кодировкой

leito
Создайте БД с помощью CPanel, затем перейдите в phpMyAdmin и выбрав созданную БД перейдите на страницу "Операции", где установите сравнение в [mono]utf8_general_ci[/mono].

В конфигурационном файле [mono]/includes/config.php[/mono] пропишите следующие переменные:

$config['Database']['dbtype'] = 'mysqli';
$config['Mysqli']['charset'] = 'utf8';

Так же советую создать в корне форума файл .htaccess и добавить в него строку:

PHP_VALUE default_charset utf-8