IPB 1.3 и кодировки Mysql | IPB
Если у вас на сервере дефолтная кодировка mysql – latin1, а в секции [mysqldump] в файле my.cnf указана кодировка дампа – cp1251 и дамп IPB у вас в правильном cp1251, то после того как мы залили дамп в базу (скажем во время восстановления из дампа) – можем получить знаки вопросов вместо кириллицы. И промучиться с кодировками можно довольно долго…
Лечится правкой файла IPB 1.3 – mySQL.php (лежит в sources/Drivers)
if ( !mysql_select_db($this->obj['sql_database'], $this->connection_id) )
{ echo ("ERROR: Cannot find database ".$this->obj['sql_database']);}
mysql_query("SET NAMES 'cp1251'");
За решение спасибо song’у:
http://www.sysman.ru/index.php?showtopic=7164