wp-config.php中,我的字符集定义如下

define('DB_CHARSET', 'utf8mb4');


在标题中,我具有meta,其字符集定义如下

<meta charset="<?php bloginfo( 'charset' ); ?>">


style.css中,我有@CHARSET "ISO-8859-1";,但将其更改为@CHARSET "UTF-8";

当我使用阿拉伯语直接写入模板页面并进行查看时,它总是显示为问号?????

但这仅是当我直接将文本写入模板文件时。我还有其他字符串存储在数据库中,并且使用qTranslate-X plugin,阿拉伯语似乎很好。

我还尝试了以下方法,而不是直接编写文本。

__('arabic text here');

_e('arabic text here');


没有一个起作用。

我该怎么做才能解决此问题?

最佳答案

尝试将DB_CHARSET更改为utf-8:define('DB_CHARSET', 'utf8');

我现在唯一的猜测是,由于编码不一致,您的输出有些偏斜。

08-25 16:42
查看更多