我们在wordpress网站上遇到UTF 8编码问题。
编码在一个月前工作正常,但现在在帖子或页面标题中显示奇怪的标志而不是č,šž显示Ä,Å,sž
编码在wp-config中设置:
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
并在数据库中
这个问题似乎只出现在wp中。像Geodirectory这样的插件显示正常的编码。
Wordpress的版本是:4.9.1。
答案 0 :(得分:0)
在wp-config.php中注释这些行:
//define('DB_CHARSET', 'utf8');
//define('DB_COLLATE', '');
如果不起作用,请更改中定义的数据库的字符集 定义('DB_NAME','your_database')并取消注释行
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
运行以下命令:
ALTER DATABASE `your_database` CHARSET = UTF8 COLLATE = utf8_general_ci;