Chtml中的阿拉伯语::标签Yii

时间:2017-07-04 09:00:37

标签: yii arabic-support

当我尝试使用带有Yii的Chtml :: label显示文本并且用户无需登录时访问网站时,我遇到了阿拉伯语和其他语言(如希腊语)的问题。 当用户登录时一切正常,好奇的是表单完全相同。 如果在html中得到charset ok:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

这是我如何看待阿拉伯语文本的一个例子:

ل يش لالتقريركل اكنتأنتظره

当用户登录时,这是同一表格中的相同文字:

لميشملالتقريركلماكنتأنتظره

yii中的代码检索数据:

<div class="section row principal_question">
        <?php echo CHtml::label($textt, null, array('class'=>'question_nps')); ?>
</div>

1 个答案:

答案 0 :(得分:0)

在代码中的某处使用以下代码进行测试,并使用Yii :: t返回文本更新标签文本。

Yii::app()->language = 'ar';
echo Yii::t('TransalorTest', 'لم يشمل التقرير كل ما كنت أنتظره');
Yii::app()->end();

我希望,这会对你有帮助。