Typecho 数据库字符集导致Emoji表情评论报错
•学习
1128
2
首先感谢一下青山小站大佬给与的提醒及帮助,一直没有注意,也没发现这个问题,经过大佬指点过后搞定。
哈喽,贵站评论内容内增加Emoji表情,会出现异常,原因是数据库字符集是utf8,建议修改为utf8mb4。
就可以解决这个问题。
我这种菜鸟,直接一顿搜索,看来也有别的朋友遇到此问题。下面给出解决办法,留存。
phpMyAdmin如何修改数据库字符集为utf8mb4
在phpMyAdmin中修改数据库字符集为utf8mb4的步骤如下:
登录phpMyAdmin: 打开您的phpMyAdmin,并使用您的数据库用户名和密码登录。
选择数据库: 在phpMyAdmin的左侧导航栏中,选择您要修改字符集的数据库。
选择表: 在数据库页面中,选择您需要修改字符集的表。如果您想要修改整个数据库的字符集,可以跳过这一步。
修改表字符集:
确认更改: 确认更改后,phpMyAdmin会执行SQL语句来修改表的字符集为utf8mb4。
通过以上步骤,您可以在phpMyAdmin中成功将数据库表的字符集修改为utf8mb4,从而让Typecho支持Emoji表情。
本文转自理想技术网
其实执行一行命令就可以了
ALTER DATABASE
数据库名称
CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';昨天忙忘了。🤣
这个方法更便捷一些,我用的是笨办法!