Mysql, кодировка кривится (вместо русских букв знаки вопроса)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

ubuser
Сообщения: 6

Mysql, кодировка кривится

Сообщение ubuser »

У меня локально есть проект php+mysql раньше он был на windows, теперь я его перенес на ubuntu 8.10
и столкнулся с такой проблемой:
кодировка в бд - cp1251_general_ci
далее я скриптом поднимаю записи из бд и вывожу их.
При выводе в браузере ff также стоит cp1251
однако все русские буквы отображаются как ?????
подскажите в чем тут может быть дело?

ps.
в самом Phpmyadmin при редактировании бд все корректно отображается.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Mysql, кодировка кривится

Сообщение sash-kan »

ubuser писал(а):
12.01.2009 15:06
далее я скриптом
в скрипте после подключения к бд про «set names cp1251» не забываете?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
mr_A3ap41k
Сообщения: 8
ОС: Red Hat, CentOS

Re: Mysql, кодировка кривится

Сообщение mr_A3ap41k »

У меня так:
В my.cnf

Код: Выделить всё

[client]
default-character-set=cp1251
Спасибо сказали:
Аватара пользователя
AlexFilth
Сообщения: 450
Статус: Хронический ламер
ОС: GENTOO

Re: Mysql, кодировка кривится

Сообщение AlexFilth »

А если все же попробовать
mysql_query("SET CHARACTER SET кодировка");
mysql_query("SET NAMES кодировка");
?
-=emerge -auDn world=-
Спасибо сказали:
ubuser
Сообщения: 6

Re: Mysql, кодировка кривится

Сообщение ubuser »

да это помогло, только у меня PDO и через mysql_query не срабатывало

а вот через my.cnf почему то не сработало.
Спасибо сказали: