Character encoding Yii framework CHtml::链接错误跳转到另一页中的命名锚

Character encoding Yii framework CHtml::链接错误跳转到另一页中的命名锚,character-encoding,hyperlink,yii,anchor,url-encoding,Character Encoding,Hyperlink,Yii,Anchor,Url Encoding,我正在使用Yii框架 我在about.php页面中有一个名为anchorprojet。 我在索引页面中创建了一个链接,指向about页面中的命名锚,如下所示: <?php echo CHtml::link('MyLink',array('site/page','view'=>'about#projet')); ?> 在url中,我有: localhost/myApps/index.php?r=site/page&view=about%23proj

我正在使用Yii框架

我在about.php页面中有一个名为anchor
projet
。 我在索引页面中创建了一个链接,指向about页面中的命名锚,如下所示:

     <?php  echo CHtml::link('MyLink',array('site/page','view'=>'about#projet')); ?>
在url中,我有:

     localhost/myApps/index.php?r=site/page&view=about%23projet
我检查了默认的字符集应用程序是UTF-8。所以我不明白为什么我的链接没有被很好地编码。 有人能帮我吗?

试试这个:

echo CHtml::link('MyLink',array('site/page','view'=>'about', '#'=>'projet'));
试试这个:

echo CHtml::link('MyLink',array('site/page','view'=>'about', '#'=>'projet'));