阻止CKEditor删除转义的html

时间:2014-08-27 16:04:41

标签: escaping ckeditor

这有点难以解释,但是,基本上,我有一个关于编码的网站,我在文章中有一些HTML代码示例。 <和>当然,代码中的字符是转义的,但是当我尝试编辑文章时(我从数据库加载它并用它填充CKEditor的< textarea>),ckeditor用一堆& nbsp替换我的代码; s ...另外,我不想完全禁用转义......

1 个答案:

答案 0 :(得分:1)

当您将代码输出到<textarea>时,您必须对其进行编码,因为浏览器会在读取其值时解码实体。例如,在PHP中,您可以这样做:

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

有关详细信息,请参阅示例http://ckeditor.com/comment/131972#comment-131972