Kindeditor 修改内容时如何不让 < 被自动转义
通过编辑器发些代码,添加文章时可以正常发代码,包括 < 也被正常转义为 < ,保存到数据库中也是 <。
但如果修改文章,从数据库中读取到的 < 会被 KindEditor 自动转义为 < ,导致内容无易做图确显示。
入库之前替换就可以了
$html = str_replace('&', '&', $html);
前台取出来再恢复替换
$html =str_replace('&', '&', $html);
防止编辑器转换书名号不显示html代码的方法
确保无误( 转成 &nbsp 还是空格的)
/**
* 格式化HTML文本
* @param content
* @return
*/
public static 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;
}