Wordpress in French Language

时间:2019-03-03 作者:Albuquerque Web Design

我正在迁移一个法语wordpress网站。完成后,网站继续显示特殊字符,特别是内部带有白色问号的黑钻石�.我已经在wp内容/语言中安装了PO文件/我已经在wp设置中将语言设置为法语,但仍然没有成功。

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

您有UTF-8编码问题。

您看到的是单个无法打印的字节。这表明数据要么存储在单字节字符集中,要么有什么东西正在将其从UTF-8转换为单字节字符集。

关于PO文件(实际上MO文件是WordPress读取的)。这些需要UTF-8编码。

您可以检查采购订单标题是否显示"Content-Type: text/plain; charset=UTF-8" 但这并不能证明他们是。尝试在允许在角色集之间切换的文本编辑器中打开它们。如果文本仅在单字节字符集中正确呈现(如ISO-8859-1),则需要将文件保存为UTF-8并重新编译MO。

如果你发布一个链接到你的采购订单,我可以肯定地告诉你它们是否编码错误。

如果您的帖子内容中也有错误的文本,则可能是存储的数据编码错误,或者是数据库连接正在转换数据。

如果您的WordPress配置具有以下标准设置define(\'DB_CHARSET\',\'utf8\') 那么后者就不太可能了,但请查看上的WordPress文档character sets and collation.

你说你“迁移”了你的网站。如果这涉及SQL转储,那么您可能在数据库级别破坏了UTF-8编码。

相关推荐

如何删除LANGUAGE_ATTRIBUTES()上的XMLN?

Hello I\'am get this error on w3c,因为xmlns 已弃用。如何删除xmlns?属性xmlns:此处不允许fb<html lang=\"en-US\" xmlns:fb=\"http://ogp.me/ns/fb#\" xmlns:addthis=\"http://www.addthis.com/help/api-spec\" prefix=\"og: http://ogp.me/ns#\"> 我的代码是<html <?php langu