Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сохранить emojy в utf8mb4, emojy в utf8mb4 
:(
    Опции темы
Poveritov
Дата 26.3.2018, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 25.2.2015

Репутация: нет
Всего: нет



Не сохраняет эмодзи (к примеру) &#128144 в таблицу БД mysql.

К БД подключаюсь через PDO.
Код

$PDO = new PDO("mysql:host=localhost;dbname=mydb", 'mylogin', 'mypasswd',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci"));  
     $PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    return $PDO;


далее в строку передается текст с эмодзи
Код

$text    =    addslashes($post->text);


в таблице поле имеет типа utf8mb4 сравнение    utf8mb4_unicode_ci    

но запись сохраняется "как же здесь тепло и хорошо??#с8марта  " вместо &#128144

подскажите пожалуйста как исправить?

Это сообщение отредактировал(а) Poveritov - 26.3.2018, 17:06
PM MAIL   Вверх
krundetz
Дата 2.4.2018, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вечный странник
***


Профиль
Группа: Завсегдатай
Сообщений: 1400
Регистрация: 14.6.2007
Где: НН(Сормово)

Репутация: 1
Всего: 69



Вообще странно.

Запрос подготавливается для вставки в БД или собирается из сырых данных?


--------------------
!цензоры - Хранитель стратегической жидкости
Группа ТГВ
Группа Нижний Новгород
user posted image
PM MAIL   Вверх
Poveritov
Дата 23.4.2018, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 25.2.2015

Репутация: нет
Всего: нет



Из сырых данные.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1012 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.