2008-10-16 34 views
3

我遇到了FCKeditor將源實例中輸入的html實體恢復爲其原始Unicode代表性的問題。 例如,當我在源視圖中輸入€時,切換到html然後回到源視圖,實體被替換爲實際的€符號。 因此,更大的問題是,這個unicode字符會在提交時發送回服務器,從而導致底層數據庫表的字符編碼問題。 其他人碰到過嗎? 我已經嘗試了許多配置設置的組合,但都無濟於事。如何停止FCKeditor將html實體恢復爲其Unicode字符

回答

1

的問題是一個配置設置 - FCKConfig.ProcessHTMLEntities=true

雖然我已經嘗試在fckconfig.js中更改它,但我並沒有意識到該值在由以前的開發人員創建的輔助自定義配置文件中被覆蓋。

謝謝安妮。

3

您使用的是什麼版本的FCKeditor?目前的版本是2.6.3。我在測試中測試了€符號,將€複製到源視圖中,切換回顯示,然後返回到HTML,ASCII €保留正確。因此,聽起來您的FCKEditor安裝可能存在配置問題,或者您需要升級。

編輯:剛剛發現這個寶石FCKEditor的文檔中:http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options/ProcessNumericEntities

+0

這就是我在安裝看得那麼清楚。 – 2008-10-16 22:06:08

相關問題