在wp-config.php
中,我将字符集定义如下
define('DB_CHARSET', 'utf8mb4');
在标题中,我有meta
,其中charset定义如下
<meta charset="<?php bloginfo( 'charset' ); ?>">
在style.css
@CHARSET "ISO-8859-1";
我有@CHARSET "UTF-8";
,但我将其更改为?????
当我使用阿拉伯语直接写入模板页面并查看它时,它始终显示为问号__('arabic text here');
_e('arabic text here');
但这只是在我将文本直接写入模板文件时。我有其他字符串存储在数据库中并使用qTranslate-X plugin,阿拉伯语显示正常。
我也试过以下内容而不是直接写文字。
{{1}}
没有任何效果。
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
尝试将DB_CHARSET
更改为utf-8:define('DB_CHARSET', 'utf8');
。
我现在唯一的猜测是你的输出因编码不一致而产生偏差。