2013-08-28 27 views
2

使用CKEDITOR及其getData()方法,我檢索html字符實體(unicode)。你如何重新翻譯成原來的代碼。我不想在我的數據庫中保存unicode。或者你呢?CKEDITOR getData()返回html字符實體(unicode),但是如何得到未轉換的字符?

我做了一個試驗,並從DB outputing它到HTML頁面中的結果 - 如假定 - 在Unicode charachter設置的每個字符要被打印:例如&oulm;而不是ö。所以用戶獲得顯示的HTML字符實體。

任何線索之前,我送它到我的數據庫,我可以如何解碼呢?如果可能的話,我可以用jQuery來做。

回答

4

config.entities_latinconfig.entities_greekfalse

CKEDITOR.replace('foo', { 
    entities_latin: false, 
    entities_greek: false 
}); 
+0

爲什麼entities_greek? – feder

+0

啊。我懂了。只有兩個是可配置的。 (你的回答就好像你是一個CKEDITOR開發者)很好的幫助。謝謝Reinmar。 – feder

+0

我是CKEditor開發者:D我包含'entities_greek',因爲如果你不想讓拉丁字符被編碼,你可能也不想要希臘字符。 – Reinmar

相關問題