php代码将utf8mb4转换成mysql低版本支持的utf8编码

最近做开发 发现,有些字符不能存进mysql,后来百度后,得出的结论是,mysql的utf8编码并不是真正完整的utf8,在mysql新版本里选择utf8mb4这才是完整的utf8编码。
手机上有些图标比如: Emoji表情图标 在mysql里面需要选择utf8mb4才能存储和显示,网上大部分用mysql存Emoji表情相关的解决办法是 把mysql的字符集改为 ,但是 最近有个需求就是截取掉对于mysql的utf8mb4的字符集。想了几天,突然想在wordpress看代码,结果 果然找到,分享之。此方案为过滤掉 的字符

我这里的mysql本来就不支持utf8mb4的,所以就这样基本上看不到效果….

方法一:

方法二:

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll Up