Yii框架菜单中的特殊字符

Yii框架菜单中的特殊字符,yii,special-characters,menuitem,Yii,Special Characters,Menuitem,我正在使用Yii框架开发一个CMS。在发展主题时,我遇到了一个问题。在菜单中我有一些特殊的字符(网站是意大利语的)。特殊字符的HTML标记不适用于菜单项。如果我把角色本身放进去,它看起来就不一样了。这是我的密码: <div class="horizontal-menu"> <?php $this->widget('zii.widgets.CMenu',array( 'items'=>array( array('labe

我正在使用Yii框架开发一个CMS。在发展主题时,我遇到了一个问题。在菜单中我有一些特殊的字符(网站是意大利语的)。特殊字符的HTML标记不适用于菜单项。如果我把角色本身放进去,它看起来就不一样了。这是我的密码:

<div class="horizontal-menu">
     <?php $this->widget('zii.widgets.CMenu',array(
       'items'=>array(
            array('label'=>'LE ATTIVIT&Agrave;', 'url'=>array('/site/page', 'view'=>'attivita')),
            array('label'=>'NEWS', 'url'=>array('/site/page', 'view'=>'news')),
        ),
    )); ?>

LE ATTIVITÀ
是造成问题的人。如何在此处显示特殊字符?

的标签默认为HTML编码,因此您应该使用
数组('label'=>'LE ATTIVITÀ','url'=>数组('/site/page','view'=>'attivita'),

但是,如果必须在代码中使用HTML编码字符串,可以通过将
encodeLabel
设置为false来关闭编码,如
$this->widget('zii.widgets.CMenu',array(
'items'=>array(),
“encodeLabel”=>false,
),

的标签默认为HTML编码,因此您应该使用
数组('label'=>'LE ATTIVITÀ','url'=>数组('/site/page','view'=>'attivita'),

但是,如果必须在代码中使用HTML编码字符串,可以通过将
encodeLabel
设置为false来关闭编码,如
$this->widget('zii.widgets.CMenu',array(
'items'=>array(),
“encodeLabel”=>false,
),