Здравствуйте, помогите пожалуйста разобраться
Есть скрипт он в utf-8 без BOM заголовок <meta http-equiv="Content-Type" content="text/html; charset=utf8"> в firebug пишет Content-Type text/html; charset=utf8 кодировка таблиц в БД utf8_unicode_ci и далее самое интересное есть часть кода
$db = new database;
$db->connect($db_host, $db_username, $db_password);
$db->select_db($db_name);
$db->display_errors = true;
если код в таком виде то при создании категории или при регистрации нового пользователя на русском, то в админке и на сайте все на русском но в БД ÐžÐ´ÐµÑÑÐºÐ°Ñ Ð¾Ð±Ð»Ð°ÑÑ‚ÑŒ
если я добавляю
$db->connect($db_host, $db_username, $db_password);
$db->select_db($db_name);
mysql_query("SET NAMES utf8");
$db->display_errors = true;
или
$db->connect($db_host, $db_username, $db_password);
$db->select_db($db_name);
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8'");
$db->display_errors = true;
То на сайте и в базе данных вместо букв появляются ???????
Как исправить и надо ли вообще писать
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8'");
|