2014-08-27 41 views
0

这很难解释,但基本上,我有一个关于编码的网站,并且我在文章中有一些HTML代码示例。代码中的<和>字符当然会逃脱,但是当我尝试编辑文章时(我从数据库加载并使用它填充CKEditor的文本框),ckeditor用一堆&替换我的代码我不想完全禁用转义...防止CKEditor删除溢出的html

回答

1

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

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

详情请参阅例如http://ckeditor.com/comment/131972#comment-131972