有时候用复制粘贴来的文章,会发现发布的内容是空的,明明粘贴到编辑器了,其实是因为粘贴的文章含有不支持的符号表情

数据库编码修改

进入PhpMyadmin,选择对应的数据库,选择操作——排序规则——选择utf8mb4_unicode_ci并执行。
21603-87pxlifyvad.png

数据库表编码修改

选择SQL-复制下面sql语句代码-点击右下角执行。

  • 注意数据库一定要和网站的数据库对应。
alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_contents convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_fields convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_metas convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_options convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_relationships convert to character set utf8mb4 collate utf8mb4_unicode_ci;
alter table typecho_users convert to character set utf8mb4 collate utf8mb4_unicode_ci;

77996-tspc9dqq6qp.png
如果有别的表,比如友情链接插件,它就会创建一个 links 表,这里的话也是建议一起改了。
另外,如果安装时改过前缀,也只需对以上语句做相应修改。

配置网站

最后在网站根目录config.inc.php配置文件中找到以下代码:

'host' => localhost,  
'user' => 'youruser',  
'password' => 'yourpassword',  
'charset' => 'utf8mb4', //将utf8修改为utf8mb4

效果:https://magicblue.cn/zy/193.html