群晖服务器、linux中安装WordPress时,需要注意mysql的编码问题。很多配置默认采用 utf8 编码,而采用utf8时最佳编码不是utf8而是utf8mb4。故需要在WordPress端和数据库端进行配置:
一、打开 wordpress 根目录下的 wp-config.php 文件。将里面的编码行设置改为:
define('DB_CHARSET', 'utf8mb4');
二、在mysql 的配置 my.cnf 中,也要加入编码:
[client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci
注意:collation-server 的情况请根据自己要求进行修改。
参考内容:
- http://www.cnblogs.com/shihaiming/p/5855616.html
- https://blog.csdn.net/dqchouyang/article/details/51473544