В IPB222 с кодировками таблиц все чопорно. Разработчики это учли. Ничего менять не нужно, в ядре IPB222 уже есть эти фичи.
Файл: <b>class_db_mysql_client.php</b>
Функция:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1-->function sql_set_collation_and_cp()
{
$this->sql_get_version();
if ( $this->mysql_version >= 40101 )
{
$res = mysql_query( "SHOW CHARSET LIKE '" . $this->obj['mysql_codepage'] . "'", $this->connection_id );
$charset = mysql_fetch_row($res);
mysql_query( "SET NAMES " . $this->obj['mysql_codepage'], $this->connection_id );
mysql_query( "SET CHARACTER SET " . $this->obj['mysql_codepage'], $this->connection_id );
mysql_query( "SET character_set_connection = " . $this->obj['mysql_codepage'], $this->connection_id );
mysql_query( "SET collation_connection = " . $charset[2], $this->connection_id );
}
return TRUE;
}<!--c2--></div><!--ec2-->