Почему при вставку в базу, русские буквы преобразуются в вопросительные знаки?

Почему при вставку в базу, русские буквы преобразуются в вопросительные знаки?
$db = mysql_connect("localhost","root","");
mysql_select_db("test",$db);
mysql_query("SET NAMES 'utf8'");
$result4 = mysql_query("INSERT INTO notse (text,userid,activ,date) VALUES('$notes','$id','1', NOW())",$db);
  • Вопрос задан
  • 2293 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
кодировка таблицы и базы должна быть тоже UTF-8
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@materlelik
О боже избавтесь вы о mysql_connect, старье ведь это уже))) Кодировку в базе изменить на UTF-8, кодировку страниц на сайте в UTF-8, попробывать сделать страницы в utf-8 без BOM
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы