我遇到了FCKeditor將源實例中輸入的html實體恢復爲其原始Unicode代表性的問題。 例如,當我在源視圖中輸入€
時,切換到html然後回到源視圖,實體被替換爲實際的€符號。 因此,更大的問題是,這個unicode字符會在提交時發送回服務器,從而導致底層數據庫表的字符編碼問題。 其他人碰到過嗎? 我已經嘗試了許多配置設置的組合,但都無濟於事。如何停止FCKeditor將html實體恢復爲其Unicode字符
3
A
回答
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
2
如果你需要的CKEditor 3相同的設置,您可以使用此:
config.entities = false;
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.entities
相關問題
- 1. 如何停止將html實體解釋爲其字符的html textarea
- 2. 如何將Unicode特殊字符轉換爲html實體?
- 3. 如何將破解的字符串恢復爲unicode?
- 4. 停止VS實體框架設計器恢復名稱「實體」
- 5. 將unicode符號轉換爲unicode實體
- 6. 將HTML實體轉換爲C#中的Unicode字符
- 7. 將html實體轉換爲unicode(utf-8)字符串?
- 8. HTML字符實體和Unicode:我如何在HTML中寫Dvořák?
- 9. 如何在Unicode中將Unicode字符轉義爲符號實體名稱?
- 10. 將unicode轉換爲HTML實體功能
- 11. 停止SubText/FCKEditor搞亂了HTML
- 12. 將窗體恢復爲其原始值
- 13. 如何將字符串中的HTML實體轉換爲HTML?
- 14. 如何將符號字體轉換爲標準utf8 HTML實體
- 15. 如何將HTML字符轉換爲UNICODE字符
- 16. DirectShow停止/恢復實時流
- 17. 防止rails將特殊字符轉換爲HTML實體
- 18. 如何將html編碼符號轉換爲其實際字符?
- 19. 恢復運行時unicode字符串
- 20. 停止後恢復恢復同步
- 21. 如何將unicode字符轉換爲java中的實際字符?
- 22. 如何使用HTML實體將Unicode編碼爲ASCII
- 23. 如何在停止後恢復活動?
- 24. 如何正確停止和恢復CADisplayLink?
- 25. 將Unicode實體轉換爲Unicode文本
- 26. 如何將字符串轉換爲其unicode轉義符?
- 27. 如何將Unicode字體轉換爲ansi
- 28. 如何將包含unicode字符的字符串轉換爲unicode?
- 29. 如何配置FCKeditor將HTML符號保存爲XHTML符號(` `將爲` `)?
- 30. 動畫停止時如何停止恢復到原始值
這就是我在安裝看得那麼清楚。 – 2008-10-16 22:06:08