Доброго,
лично я для php, когда не было возможности править конфиги mysql, писал
следующее, сразу после подключения к базе:
<?php
mysql_query("SET character_set_client=cp1251");
mysql_query("SET character_set_results=cp1251");
mysql_query("SET character_set_connection=cp1251");
?>
Это пожалуй самый правильный способ.Сомневаюсь, что на коммерческом хостинге кто-либо будет крутить mysql, но насколько я понимаю в некотороых случаях найти место куда это вписать довольно сложно.
-- /ssh