首页 网站维护正文

zblogPHP升级1.6后不能发Emoji表情怎么回事👽👽👽👽

admin 网站维护 2020-10-19 797 0

升级了最新版zblog,发布部分客户在适用过程中不能够Emoji表情了,官方在第一时间给出了解决办法。

👽? ? ? ? ? 🌀 🌂 🌙 🌟 🍀 🌷 🌱 🍁 🌸 🌹 🍂 🍃 🌺 🌻 🌴 🌵 🌾 🍎 🍊 🍓 👀 👂 👃 👄 👅 💅 👦 👧 👨 👩 👫 👮 👱 👲 👳 👴 👵 👶 👷 👸 👯 👻 👼 👽 👾 👿 💀 💂 💃 🐍 🐎 🐔 🐗 🐫 🐘 🐨 🐒 🐑 🐙 🐚 🐛 🐠 🐡 🐥 🐦 🐧 🐩 🐟 🐬 🐭 🐯 🐱 🐳 🐴 🐵 🐶 🐷 🐻 🐹 🐺 🐮 🐰 🐸 🐾 😠 😩 😲 😞 😵 😰 😒 😍 😤 😜 😝 😋 😘 😚 😷 😳 😃 😆 😁 😂 ? 😄 😢 😭 😨 😣 😡 😌 😖 😔 😱 😪 😏 😓 😥 😫 😉 😺 😸 😹 😽 😻 😿 😼 🙀 🙋 🙌 🙍 🙏 🔥 🎁 🎄 🎅 🎈 🎉 🎍 🎎 🎓 🎏 🎐 🎃 📞 📱 📲 📠 💻 💽 💾 💿 📀 🎵 🎶 🎼 📺 💋 💏 💐 💑 🍔 ? 🍸 🍺 ? 💓 💔 💖 💗 💘 💙 💚 💛 💜 💝 ? 💢 💤 💦 💨 💩 💪 ? 🔔 ? ? ? 👊 👍 ? 👆 👇 👈 👉 👋 👏 👌 👎 👐


直接用下面sql  下面的就别看了!



ALTER TABLE `zbp_post` CHANGE `log_Title` `log_Title` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '';


ALTER TABLE `zbp_post` CHANGE `log_Intro` `log_Intro` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;


ALTER TABLE `zbp_post` CHANGE `log_Content` `log_Content` LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;


ALTER TABLE `zbp_comment` CHANGE `comm_Content` `comm_Content` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;




发布1.6.0及之前的版本,在安装的时候,不能选择设置数据库编码为utf8mb4,所以导致发出Emoji但不能存储。在已安装好的情况下,我们可以有办法处理这个问题的:

重要的话提前说:修改前记得备份!!!修改前记得备份!!!修改前记得备份!!!

phpmyadmin或是其它数据库管理工具,连接本数据库,

打开post文章表,修改log_Title,log_Intro,log_Content的排序规则为utf8mb4_general_ci

comment评论表里的comm_Content也改为utf8mb4_general_ci

还有其它表里你认为需要的字段也改一下。

因为在zblog1.6.1版本,将可以在安装时设置编码为utf8mb4,当然已经安装好的是不能重新设置的。

另外这是Mysql的一个Bug,在Mysql 5.3版本后被修复。




? ? ? ? ? 🌀 🌂 🌙 🌟 🍀 🌷 🌱 🍁 🌸 🌹 🍂 🍃 🌺 🌻 🌴 🌵 🌾 🍎 🍊 🍓 👀 👂 👃 👄 👅 💅 👦 👧 👨 👩 👫 👮 👱 👲 👳 👴 👵 👶 👷 👸 👯 👻 👼 👽 👾 👿 💀 💂 💃 🐍 🐎 🐔 🐗 🐫 🐘 🐨 🐒 🐑 🐙 🐚 🐛 🐠 🐡 🐥 🐦 🐧 🐩 🐟 🐬 🐭 🐯 🐱 🐳 🐴 🐵 🐶 🐷 🐻 🐹 🐺 🐮 🐰 🐸 🐾 😠 😩 😲 😞 😵 😰 😒 😍 😤 😜 😝 😋 😘 😚 😷 😳 😃 😆 😁 😂 ? 😄 😢 😭 😨 😣 😡 😌 😖 😔 😱 😪 😏 😓 😥 😫 😉 😺 😸 😹 😽 😻 😿 😼 🙀 🙋 🙌 🙍 🙏 🔥 🎁 🎄 🎅 🎈 🎉 🎍 🎎 🎓 🎏 🎐 🎃 📞 📱 📲 📠 💻 💽 💾 💿 📀 🎵 🎶 🎼 📺 💋 💏 💐 💑 🍔 ? 🍸 🍺 ? 💓 💔 💖 💗 💘 💙 💚 💛 💜 💝 ? 💢 💤 💦 💨 💩 💪 ? 🔔 ? ? ? 👊 👍 ? 👆 👇 👈 👉 👋 👏 👌 👎 👐


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论