在其他语言中使用WordPress时遇到问题

时间:2013-08-22 作者:reza

我正在使用波斯语Wordpress,但我有一个问题。当我想用波斯语发表一篇新文章时,所有的波斯语字母都会被打上问号-“?”-。我的wp配置。php文件将数据库字符集设置为utf-8。我在Wordpress上安装了波斯语,但它并没有解决我的问题。你可以看到我的全部问题chergheshab.ir . 我还尝试将排序规则从phpMyAdmin更改为utf8\\u general\\u ci,但没有成功。非常感谢!

1 个回复
最合适的回答,由SO网友:Laniakea 整理而成

如果您的网站使用的不仅仅是拉丁字符,您应该拥有所有数据库utf8\\U general\\U ci。你能看看你的数据库表吗?如果你能看看wp_posts 并查看它们是否???? 或实际字符。否则,您的帖子在DB中保存错误,这就是为什么它们在您的博客中看起来不可读的原因。

如果没有utf8\\U general\\U ci Unicode,请尝试:

使用utf8\\U general\\U ci Unicode创建新数据库,或尝试转换当前数据库。Documentation 关于转换数据库。如果需要,请备份

define(\'DB_CHARSET\', \'utf8\');
define(\'DB_COLLATE\', \'\'); 
安装后,确保所有表都是utf8 general\\u ci(如果可以访问数据库?)

确保主题的索引。php使用UTF-8编码保存

结束

相关推荐

WordPress localization

在WordPress本地化文件(.po)中,php是否按行号映射文件,例如。comments.php:60 或msgidmsgid \"<span class=\\\"meta-nav\\\">&larr;</span> Older Comments\".所以基本上,如果我在评论中说了字符串。php在第60行中,并将其移动到第74行,它是否仍然由msgid进行本地化?