当我在ckEditor中添加™
或©
等HTML实体时,在保存在&;trade;;
等数据库中时会添加一个额外的分号。因此,ckeditor将其显示为&;trade;;
,并且不会显示实际的商标符号。
我不明白为什么要添加额外的分号。
答案 0 :(得分:0)
它已经解决了。发布原因和解决方案。
此问题是由Tomcat错误地尝试将XML字符转换为转义字符而不检查它们是否已被转义而导致的。通过解析原始输入流而不是使用HttpServletRequest.getParamter方法来解决。请明确指定内容类型为" application / octet-stream"防止Tomcat在所有创建/编辑POST请求中默认解析POST主体。