как заставить mysql отдавать 1251 help

Поставил на свою голову version 5.0.26 надеюсь эти мысли пропадут.
есть у меня магазин в кодировке 1251 а эта база выдает мне все данные в utf8, ну и получается что динамические данные в utf8 статические в 1251.
изменил все параметры в my.cnf получил результат как тут http://host16.ruweb.net/MySQL.cgi
все равно все данные лежат в базе в utf8, русские символы читаемые. база была изначально в cp1251.
Помогите как заставить мускул отдавать в 1251??
P.S вопрос именно как заставить мускул, а не менять код в запросах к базе.

проще всего так:

после коннекта выполнить команды
mysql_query("SET NAMES 'cp1251'");
mysql_query("set character_set_client='cp1251'");
mysql_query("SET collation_connection='cp1251_general_ci'");
mysql_query("SET collation_server='cp1251_general_ci'");
mysql_query("set character_set_connection='cp1251'");
mysql_query("set character_set_database='cp1251'");
mysql_query("set character_set_results='cp1251'");
mysql_query("set character_set_server='cp1251'");

хотя utf8 более правильная кодировка

Нет желания гоняться за всеми запросами в Oscommerce

P.S вопрос именно как заставить мускул отдавать в нужной кодировке, а не менять код в запросах к базе.(4.0.23 у меня работала и хорошо)
Смысл такой поставил 5 базу как её настроить для работы с сайтами
meta http-equiv="content-type" content="text/html; charset=windows-1251"
Не прибегая к переделки того, что работает на ура.
Вы по ссылке прошлись там и так все параметры у меня в cp1251.
Хотя может я чего не понимаю или требую невозможного.
Буду решать и попутно ждать новых соображений.
В любом случае спасибо.

Для начала в

Для начала в /etc/mysql/my.cnf в секции [client] допиши: default-character-set=cp1251

А потом смотри настройки баз в PHPMyAdmin :)

Обана крутотень!!! :) Спасибо!!!

Как только добавил усе заработало, а че там этой записи по дефолту не было я не понимаю.

в PHPMyAdmin все таблицы сайта были в cp1251_general_ci
Кстати, а вот эти настройки что я до добавления в секцию [client] сделал так и оставить? какие оптимальные значения в кодировках поставить?, я просто тупо все переменовал в cp1251 с учетом что сайты под charset=windows-1251 в основном будут разрабатываться, но некоторые будут на utf8.
Хотелось бы правильный конфиг :)

[mysql]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=cp1251

[mysqladmin]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=cp1251

[mysqlcheck]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=cp1251

[mysqldump]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=cp1251

[mysqlimport]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=cp1251

[mysqlshow]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=cp1251

[myisamchk]
character-sets-dir=/usr/share/mysql/charsets

[myisampack]
character-sets-dir=/usr/share/mysql/charsets

# use [safe_mysqld] with mysql-3
[mysqld_safe]
err-log = /var/log/mysql/mysql.err

# add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations
[mysqld]
character-set-server = cp1251
default-character-set = cp1251

ИМХО ты лишнего

ИМХО ты лишнего понаписал. У меня так много нету:)

а что у тебя

а что у тебя есть ?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".