php – 如何恢复已经存储在普通utf8中的4字节表情符号的正确编码 – 像这样:ðŸ〜Š?

前端之家收集整理的这篇文章主要介绍了php – 如何恢复已经存储在普通utf8中的4字节表情符号的正确编码 – 像这样:ðŸ〜Š?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有可能再次将表情符号3或4字节字符串重新编码为表情符号?

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

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

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

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

猜你在找的PHP相关文章