Когда я вставляю некоторый текст, написанный на Unicode, в базу данных, они становятся знаками вопроса. Кодировка базы данных установлена в UTF-8. Что еще может быть неверным? Когда я проверяю в phpMyAdmin, вставляются только вопросительные знаки!
Это код, который я использую для подключения к базе данных:
define ("DB_HOST", "localhost"); // Set database host
define ("DB_USER", "root"); // Set database user
define ("DB_PASS","password"); // Set database password
define ("DB_NAME","name"); // Set database name
$link = mysql_connect(DB_HOST, DB_USER, DB_PASS) or die("Couldn't make connection.");
$db = mysql_select_db(DB_NAME, $link) or die("Couldn't select database");
mysql_set_charset('utf8',$link);
mysql_query("SET CHARACTER SET utf8");