поставь кодировку соединения после установки соединения
вот так:
$db = mysql_connect("localhost", "$logindb", "$passwdb");
mysql_select_db("name_db",$db);
@mysql_query("SET NAMES CP1251",$db);
Пользователь решил продолжить мысль 14 Апреля 2009, 12:19:54:
и зачем тебе вин, используй утф везде =)
я об этом уже думал. и даже делал все утф, но как только я ставлю утф, браузер все русские символы кракозябрами отображает. лишь только поэтому я поставил виндовую кодировку
____________________________________
Итак, попробовал вышеуказанный способ решения моей проблемы: "Не помогло!!!!"
Может есть другие предложения?
_____________________________________
Изменил кодировку таблицы и полей таблицы utf8_general_ci
в пхп документе тоже все сменил на утф, теперь:
значения, которые я добавляю в базу через мою форму корректно отоблажаются в форме, но не через phpmyadmin
значения, которые я добаляю в базу через phpmyadmin корректно отображаются в phpmeadmin, но не в форме (((
у кого нить есть мысли

Пользователь решил продолжить мысль 15 Апреля 2009, 14:51:19:
____________________
Решение
Итак:
Проблема решилась таким образом
Изменения в my.cnf
[mysqld]
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect="SET NAMES utf8"
skip-character-set-client-handshake
[mysqldump]
default-character-set=utf8
Перезагружаем сервер.
Первоисточник:
http://www.sql.ru