如果您的网站使用的不仅仅是拉丁字符,您应该拥有所有数据库utf8\\U general\\U ci。你能看看你的数据库表吗?如果你能看看wp_posts
并查看它们是否????
或实际字符。否则,您的帖子在DB中保存错误,这就是为什么它们在您的博客中看起来不可读的原因。
如果没有utf8\\U general\\U ci Unicode,请尝试:
使用utf8\\U general\\U ci Unicode创建新数据库,或尝试转换当前数据库。Documentation 关于转换数据库。如果需要,请备份通过FTP安装一个干净的WordPress,确保配置正确。php有以下设置(默认设置):
define(\'DB_CHARSET\', \'utf8\');
define(\'DB_COLLATE\', \'\');
安装后,确保所有表都是utf8 general\\u ci(如果可以访问数据库?)
确保主题的索引。php使用UTF-8编码保存尝试一下,如果这改变了什么,请告诉我?