首页 > 解决方案 > 如何将文本输入中的表情符号保存为

问题描述

我有一些表格需要能够保存表情符号,并且表情符号可以位于字符串上的任何位置。

我似乎无法让 unicode 序列显示为表情符号。

目前,表单调用一个通过 ajax 调用 PHP 页面的 javascript 函数,并将其插入到数据库中。我需要能够将其作为\🙈\🙈代替\ud83d\ude48.

页面元使用 charset=utf-8。数据库中的相关列使用字符集 utf8mb4 和排序规则 utf8mb4_unicode_ci。

标签: phphtmlemojimeta

解决方案


我建议您的 php 服务器需要将此实用程序与 JSON 响应一起使用。

$noEntities = html_entity_decode($JSON);

https://www.php.net/manual/en/function.html-entity-decode.php


推荐阅读