Mysql php скрипт для записи в бд записывает вопросительные знаки.

bazlight

Новичок
так я их не вывожу. они в phpmyadmin отображаются, как вопросительные знаки:
Снимок экрана от 2012-10-21 19:40:20.png
 

bazlight

Новичок
записал данные в форму, инсерт обработал, в пхпмайадмин вопросительные знаки
 

Фанат

oncle terrible
Команда форума
Я бы на твоем месте выкинул пхпмайадмин.
ты же собираешься не им данные на сайте показывать, а своим скриптом?
Вот и отлаживай свой скрипт.

если ты при записи и при показе правильно задаёшь кодировку, чтобы она соответствовала кодировке показываемой страницы,
и если таблицы у тебя действительно созданы в utf-8, то все будет показываться.
 

bazlight

Новичок
попробовал вывести данные с таблицы. одни вопросы. кодировку указал, после подключения базы. короче, вообще ничего не пойму.
в самом phpmyadmin запись проходит нормально. а вот через скрипт.. знать бы еще что отлаживать.
 

Фанат

oncle terrible
Команда форума
делать всё по порядку
задавать кодировку соединения не до соединения с базой, а после.
вместо кучи сетов использовать один - "SET NAMES utf8"
убедиться, что кодировка страницы - тоже UTF-8
 
Сверху