Kindeditor代码实现代码插入和修改
除了CK,Kindeditor还是比较好用的在线编辑器,不过kd有个严重的问题就是插入代码之后再修改会有转码问题,最近研究了下之后,找到了很好的解决方案,分享如下: 1、在编辑器插入上传的时候进行二次编码转义:(来自 @红薯 的解决方案): /** * 格式化HTML文本 * * @param content * @return */ public String rhtml(String content) { if (StringUtils.isBlank(content)) return content; String html = content; html = StringUtils.replace(html, "&", "&"); html = StringUtils.replace(html, "<", "<"); html = StringUtils.replace(html, ">", ">"); return html; } 2、经过的二次转义的内容在修改编辑的时候就不会存在问题了,但在显示的时候我们需要进行一次反转义工作: /** * 格式化HTML文本 * * @param content * @return */ public String backToHtml(String content) { if (StringUtils.isBlank(content