vlav
Новичок
Здравствуйте,
создаю в phpmyadmin новую базу данных, в ней сопоставление utf8mb4_general_ci, внутри таблицу t1, в таблице тоже сопоставление utf8mb4_general_ci, в таблице текстовое поле f1.
В программе указываю:
mysqli_query ($conn,"set character_set_results='utf8mb4'");
mysqli_query ($conn,"set collation_connection='utf8mb4_general_ci'");
mysqli_query($conn,"set character_set_client='utf8mb4'");
Далее в форме есть textarea, в которое копирую эмодзи смайлик. Через запрос GET получаю данные из формы (в адресной строке тоже вижу смайлик) и делаю: mysqli_query ($conn,"INSERT INTO t1 SET f1='{$_GET['smile']}'");
Ошибки нет, но физически в базу попадает только одиночный знак вопроса.
Как сохранить в базе эмодзи, чтобы потом показать его в браузере?
создаю в phpmyadmin новую базу данных, в ней сопоставление utf8mb4_general_ci, внутри таблицу t1, в таблице тоже сопоставление utf8mb4_general_ci, в таблице текстовое поле f1.
В программе указываю:
mysqli_query ($conn,"set character_set_results='utf8mb4'");
mysqli_query ($conn,"set collation_connection='utf8mb4_general_ci'");
mysqli_query($conn,"set character_set_client='utf8mb4'");
Далее в форме есть textarea, в которое копирую эмодзи смайлик. Через запрос GET получаю данные из формы (в адресной строке тоже вижу смайлик) и делаю: mysqli_query ($conn,"INSERT INTO t1 SET f1='{$_GET['smile']}'");
Ошибки нет, но физически в базу попадает только одиночный знак вопроса.
Как сохранить в базе эмодзи, чтобы потом показать его в браузере?