加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何恢复已经存储在普通utf8中的4字节表情符号的正确编码

发布时间:2020-12-13 13:24:04 所属栏目:PHP教程 来源:网络整理
导读:是否有可能再次将表情符号3或4字节字符串重新编码为表情符号? 我继承了一个带有utf8_unicode_ci编码的MySQL Innodb表.这些表情符号4字节字符串无处不在.是否有可能将它们翻译成表情符号? 第一步是将字符集修改为utf8mb4.这改变了像 £这样的所有字符串到这
是否有可能再次将表情符号3或4字节字符串重新编码为表情符号?

我继承了一个带有utf8_unicode_ci编码的MySQL Innodb表.这些表情符号4字节字符串无处不在.是否有可能将它们翻译成表情符号?

第一步是将字符集修改为utf8mb4.这改变了像 £这样的所有字符串到这样的字符串:e???.

但我真正想要的是将e?~?翻译成类似的东西. (我不知道e?~?真的是笑脸)

灵感来自 Ignacio Vazquez-Abrams’ comment.下一个python代码片段显示原始程序 Emoji到 Mojibake,反之亦然(修复):
print ( "nEmoji to mojibake (origin):")
for emojiChar in ['                        

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读