这有点难以解释,但是,基本上,我有一个关于编码的网站,我在文章中有一些HTML代码示例。 <和>当然,代码中的字符是转义的,但是当我尝试编辑文章时(我从数据库加载它并用它填充CKEditor的< textarea>),ckeditor用一堆& nbsp替换我的代码; s ...另外,我不想完全禁用转义......
答案 0 :(得分:1)
当您将代码输出到<textarea>
时,您必须对其进行编码,因为浏览器会在读取其值时解码实体。例如,在PHP中,您可以这样做:
<textarea ...>
<?php echo htmlspecialchars( $content ); ?>
</textarea>
有关详细信息,请参阅示例http://ckeditor.com/comment/131972#comment-131972。