Вход Регистрация
*— обязательные для заполнения поля
Войти через социальные сети

Решение проблемы с Эмодзи на UTF64

Решение проблемы с Эмодзи на UTF64
Прочее. 09.07.2018 14 Юрий Новая
Битрикс пока не поддерживает из коробки utf8mb4. Из-за этого есть проблема со вставкой в контент ифреймов "Поделиться" из Инстаграм, Ютуб, если в них есть символы эмодзи. Хотим на своей странице с новостями сделать вставку из Инстаграм, а она не вставляется без сообщения об ошибке. Для наглядности записал небольшое видео (1 мин. 40 сек.): https://goo.gl/fhcqdN
Хочется чтобы вставка из соцсетей все же была возможна, пусть без эмодзи. Например, перед сохранением в базу вычищать все "лишние символы", кроме разрешенных. И, совсем хорошо, если будет автозамен наиболее популярных эмодзи на аналогичные картинки-смайлики.
Вот на форуме битрикса человек интересуется решением проблемы. Но никто ничего посоветовать не может
https://dev.1c-bitrix.ru/community/forums/messages/forum6/topic89835/message452571/

Видел у вас в решениях скрипт для конвертирования базы в utf8mb4. Для нового проекта - отличное решение, но на работающем, проекте с большой базой страшновато... есть риск не заметить сразу какие-то проблемы, а увидеть их через какое-то время, когда откатываться на резервную копию будет уже поздно.


Комментарии
Получать ответы на почту