2010-12-02 34 views
1

我正在使用slickgrid(js網格)顯示一些數據。因爲我需要把數據放在裏面「而我的內容包含編程代碼,我用php函數htmlentities($ mycontent,ENT_QUOTES,」UTF-8「)解碼內容。編輯器中的Slickgrid html實體問題

現在一切都呈現很好除了如果我編輯。細胞然後它不顯示「A」,但& _auml;(ⅰ使用的_to防止渲染)我希望它被顯示像普通視圖

正常視圖: alt text

編輯視圖。 : alt text

我也進入了代碼 - > slickeditor.js在js中做一個html實體解碼(手動編寫),但沒有成功。

有沒有這方面的智能解決方案?

回答

0

您可以嘗試更改您的服務器ServerDefaultCharset並應用您的國家字符集,這將避免使用htmlentities。

您可以創建一個.htacces這個規則:

ServerDefaultCharset UTF-8 

現在你不編碼的HTML作爲實體。

我希望它給你一個幫助,它可以幫助我處理其他類似的情況,因爲我的語言是葡萄牙語,與你的語言相同。

+0

thx爲您的答案。在我的情況下,問題與utf-8無關,而是與html實體相關,因爲它會去除所有符號,如><「';等等。 – Email 2010-12-03 09:27:52