Variable_name | Value
-----------------------------------------------------
collation_connection |cp1251_general_ci
collation_database |cp1251_general_ci
collation_server |cp1251_general_ci
mysql_query('SET NAMES "cp1251"',$this->sql_conn_id);

SHOW VARIABLES LIKE 'character_set%'
Variable_name | Value
--------------------------------------------------------------
character_set | latin1
--------------------------------------------------------------
character_sets | latin1 big5 czech euc_kr gb2312 gbk
| latin1_de sjis tis620 ujis dec8 dos german1
| hp8 koi8_ru latin2 swe7 usa7 cp1251 danish
| hebrew win1251 estonia hungarian koi8_ukr
| win1251ukr greek win1250 croat cp1257 latin5
Надо попробовать. А какие могут быть последствия?akxxiv, либо кодировку всего сервера менять, либо для данных в cp1251 помогало если столбцы объявлять как BINARY.