2014-08-27 91 views
0

這很難解釋,但基本上,我有一個關於編碼的網站,並且我在文章中有一些HTML代碼示例。代碼中的<和>字符當然會逃脫,但是當我嘗試編輯文章時(我從數據庫加載並使用它填充CKEditor的文本框),ckeditor用一堆&替換我的代碼我不想完全禁用轉義...防止CKEditor刪除溢出的html

回答

1

當您將代碼輸出到<textarea>時,您必須對其進行編碼,因爲瀏覽器在讀取其值時將對實體進行解碼。在PHP中,例如,你可以這樣做:

<textarea ...> 
    <?php echo htmlspecialchars($content); ?> 
</textarea> 

詳情請參閱例如http://ckeditor.com/comment/131972#comment-131972