Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Не вставляются символы смайлов, ошибка бд

Темы из форумов поддержки phpBB 3.2.x (доступны только для чтения)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 11 месяцев
Благодарил (а): 13 раз

Не вставляются символы смайлов, ошибка бд

Сообщение detektorv »

Здравствуйте, при вставке в текст 😎 вот таких смайлов, и при отправке сообщений в тему, выскакивает ошибка бд,

Incorrect string value: '\xF0\x9F\x98\x8E' for column 'post_text' at row 1 [1366]

INSERT INTO phpbb_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (32, 7, 0, '70.80.90.30', 1560161730, 1, 1, 1, 1, 1, '', 'Re: Проверка', '😎', 'a449a9fc13aa8e8c64b00c46412312', 0, '', '34dvogmu', 1, 0, 834)


Как её исправить? уже все перерыл, помогите пожалуйста


смайлики вставляются как ТЕКСТ (СИМВОЛЫ) у вас их преобразывает в смайлы, а у меня ошибка в бд.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5576
Стаж: 21 год 9 месяцев
Откуда: Питер
Благодарил (а): 210 раз
Поблагодарили: 902 раза

Re: Не вставляются символы смайлов, ошибка бд

Сообщение Siava »

detektorv, предположение (так как вы заставляете лишь догадываться, что у вас за движок и версия php/mysql): обновите phpbb до 3.2.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 11 месяцев
Благодарил (а): 13 раз

Re: Не вставляются символы смайлов, ошибка бд

Сообщение detektorv »

Siava писал(а): 10.06.2019 10:28 detektorv, предположение (так как вы заставляете гадать): обновите phpbb до 3.2.
Спасибо за быстрый ответ. Если коротко, вставляю текст unixcode смайлики, у вас их преобразывает при отправке, в изображения.

А у меня ошибка бд, не отправляет, а обычный текст отправляет.
То есть,я не понимаю, где собака зарыта. Уже перелопатил все что мог и в оконцовке пришел к вам. Может я чего-то не понимаю.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2229
Стаж: 18 лет 10 месяцев
Откуда: Астана
Благодарил (а): 7 раз
Поблагодарили: 344 раза

Re: Не вставляются символы смайлов, ошибка бд

Сообщение nissin »

detektorv, phpBB до версии 3.2 не поддерживают emoji (а именно их вы пытаетесь вставить).
Обновляйтесь!

Вернуться в «phpBB 3.2.x (архив)»