CkEditor在数据库中插入额外的分号

时间:2014-05-20 15:01:45

标签: ckeditor

当我在ckEditor中添加™©等HTML实体时,在保存在&;trade;;等数据库中时会添加一个额外的分号。因此,ckeditor将其显示为&;trade;;,并且不会显示实际的商标符号。

我不明白为什么要添加额外的分号。

1 个答案:

答案 0 :(得分:0)

它已经解决了。发布原因和解决方案。

此问题是由Tomcat错误地尝试将XML字符转换为转义字符而不检查它们是否已被转义而导致的。通过解析原始输入流而不是使用HttpServletRequest.getParamter方法来解决。请明确指定内容类型为" application / octet-stream"防止Tomcat在所有创建/编辑POST请求中默认解析POST主体。