Задавайте вопросы, мы ответим
Вы не зашли.
итак в бд есть две таблицы: первая- type хранит в себе разделы меню, вторая users-хранит пользователей. в type данные добавлял через phpmyadmin, в users соответственно данные добавляются php сценарием (пользователь вводит их в форму регистрации). сначала разделы меню (т.е. то, что хранится в type) выводились в неверной кодировке проблема решилась добавлением mysql_set_charset('utf8'), но осталась другая проблема в таблицу users после регистрации пользователя в те поля куда введены русские буквы добавляются абракабры (то, что добавляются абракадабры я посмотрел в phpmyadmin).написал сценарий выводящий таблицу в браузер, те поля, в которые пользователь вводил русские буквы, выводятся абракадабрами. если в таблицу users добавить запись (с русскими буквами) через phpmyadmin, то выводится все правильно. сам сценарий добавляющий значения в таблицу сохранен в utf8. бд в utf8. таблица в utf8.
вот результаты запроса show variables like '%char%':
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir C:\www\xampp\mysql\share\charsets\
т.е. если добавлять данные (с русскими буквам) через phpmyadmin то все добавляется и выводится нормально, если добвлять через форму то добавляются абракадабры и выводятся тоже абракадабры. укажите пожалуйста в чем проблема и как её решить.я уже совсем замучился и бд заново создавал и таблицы ничего не помогает.
P.S. если добавлять данные через форму регистрации то чтобы там пользователь не писал на русском(!), в бд добавляется. значение Ñ
Отредактированно assert (10.07.2012 22:27:59)
Неактивен