我们的 UI 有一些字段是自由文本框,通常供用户添加关于其他表单元素未涵盖的项目的描述和评论。用户输入了各种各样的东西,有时包括字符,到目前为止,MSSQL 2008 r2 数据库已经很好地处理了它。
现在,我们已将 SSRS 报告添加到应用程序中,并且一些用户发现当报告运行时,特殊字符被替换为用户所谓的“garbledygook”,我可以将其识别为 HTML 实体代码。几个具体的例子:
如在 UI/DB 中:“......我们需要让研发评估......”
在报告中:“……我们需要让 R &
D 评估……”
如在 UI/DB 中:“我建议“快速”使用 ...”
关于报告:“我建议"
快速"
使用……”
如在 UI/DB 中:“更新储蓄值。(回车)也修改了......”
在报告中:“更新储蓄值。
还修改了......”
问题在于强调某些用户。初步迹象表明 IE8 是违规者之一,但并非所有 IE8 用户都看到了这一点,而且我们没有一个 DEV 可以在我们的任何环境中复制它。
所以真的有两个问题,原因是什么?而且,解决方案是什么?