使用包含HTML實體的Zend\Form\Element\Select
選項時,如何正確編碼它?如何使Zend Form元素屬性使用正確的編碼對HTML元素進行編碼?
嘗試1:
我通過在90°
,我把它轉化的(同90°
)在我的HTML選擇框,而不是預期的程度符號(°
)
嘗試2:
我用°直接在我的標籤名稱,我看到:90�
Zend的代碼
追逐的Zend表格代碼出現,以產生這些行:
https://github.com/zendframework/zend-form/blob/master/src/View/Helper/AbstractHelper.php#L248,
其中$escape
是$this->getEscapeHtmlHelper()
方法。
和實際的轉換髮生在這裏:
https://github.com/zendframework/zend-escaper/blob/master/src/Escaper.php#L369
我使用'UTF-8'編碼救了我的文件,它現在展示的好 – Dennis