У меня тоже не работает, хостинг поддержывает только utf-8 хотя заливал базу на cp1251_general_ci правил добавляя как вы писали mainfile.php потом ещё добавил db.php строки:
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
и нечего не помогло, вот сейчас пробую в талблице править меняя кодировку лат. на cp1251_general_ci
а этот патч upgrade CHARACTER.php вообще не знаю как с ним работать??
http://ukrway.com/