а можно сменить кодировку всем таблицам сразу )
######кидаем в битриксе запрос типа чтобы потянуть строки с запросами на каждую таблицу:
SELECT CONCAT('ALT ER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET
cp1251 COLLATE
cp1251_general_ci;') as sqlcode
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = '
db_name'
ORDER BY 1
(вместо db_name) имя вашей базы
в результате запроса вы увидете пару сотен строк )) типа
Цитата |
---|
ALT ER TABLE `kudin_55`.`b_stat_adv` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_browser` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_city_day` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_city_ip` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_city` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_country_day` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_country` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_day_site` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_day` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_ddl` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ALT ER TABLE `kudin_55`.`b_stat_event_day` CONVERT TO CHARACTER SET cp1251 COLLATE cp1251_general_ci; ......... |
затем ответ копируете и все эти строки бахаете как новый запрос )
вот и всё)
для утф посдатвляете utf8 COLLATE utf8_general_ci;