如何避免视图中的特殊字符编码?

时间:2015-04-13 03:16:33

标签: php knockout.js zend-framework2

我使用Zend Framework 2和Knockout js,我有一个像这样的具有敲除绑定字段的表单。

$this->add(array(
        'name' => 'TenTaikhoan',
        'type' => 'Text',
        'options' => array(
            'label' => '', //TenTaikhoan
        ),
        'attributes' => array(
            'class' => 'form-control',
            'data-bind' => 'value: $root.taikhoan.TenTaikhoan' //Here
        ),
    ));

但是当我在视图中渲染时,它显示出这样的结果无法绑定。

<input type="text" name="TenTaikhoan" class="form-control" data-bind="value&#x3A;&#x20;&#x24;root.taikhoan.TenTaikhoan" value="TestTest"> 

那么,有没有办法在不编码特殊字符的情况下渲染视图?

由于

1 个答案:

答案 0 :(得分:1)

在这种情况下,您可以将页面字符集设置为utf-8。 您也可以使用Escaper类的zend框架。请参阅此链接 http://framework.zend.com/manual/current/en/modules/zend.escaper.escaping-html.html