使用php对emoji表情进行编码和解码源码教程
1天前
本篇文章主要用于不修改数据库编码,可以支持emoji 表情显示支持。

emoji_encode():将字符串中的 emoji 表情(4 字节 UTF-8 字符)编码为 十进制数字; 的实体格式,普通字符保持不变。
emoji_decode():将上述编码格式的 emoji 实体还原为原始的 emoji 表情字符。
整体作用是解决 emoji 表情在传输 / 存储中可能出现的乱码问题,通过实体编码的方式兼容不同系统对 emoji 的处理。
使用方法
// 测试示例
$original = "你dddfakjdsfudsadsafsd(由于博客不支持emoji 表情这里就不添加了,要测试自行添加emoji查看效果)";
$encoded = emoji_encode($original);
$decoded = emoji_decode($encoded);
echo "原始字符串: " . $original . "\n";
echo "编码后: " . $encoded . "\n";
echo "解码后: " . $decoded . "\n";
没有了