2017-04-04 18 views
0

使用包含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

+0

我使用'UTF-8'編碼救了我的文件,它現在展示的好 – Dennis

回答

0

再利用節約編碼UTF-8直接包含度數符號的源文件(°)似乎已經做的工作​​。

順便學位的符號現在顯示像這樣在我的IDE(以前是使用ANSI編碼):°

相關問題