您有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编码。