gpt4 book ai didi

reporting-services - SSRS(不一致)用 HTML 实体代码替换特殊字符

转载 作者:行者123 更新时间:2023-12-02 05:00:36 26 4
gpt4 key购买 nike

我们的 UI 有几个字段是自由文本框,通常供用户添加其他表单元素未涵盖的项目的描述和评论。用户输入了各种各样的东西,有时还包括字符,到目前为止,MSSQL 2008 r2 数据库已经很好地处理了。

现在,我们已将 SSRS 报告添加到应用程序中,一些用户在报告运行时发现,特殊字符正在被用户称为“garbledygook”的内容替换,我可以通过它标识为 HTML 实体代码。几个具体的例子:

如在 UI/DB 中:“...我们需要让研发部门评估...”

在报告中:“...我们需要让研发&评估...”

如在 UI/DB 中:“我建议“快速”利用……”

在报告中:“我建议快速 利用...”

如在 UI/DB 中:“更新储蓄值。(回车)也修改了……”

关于报告:“正在更新储蓄值。 还修改了...”

问题在于强调一些 用户。初步迹象表明 IE8 是罪魁祸首,但并非所有 IE8 用户都看到了这一点,而且我们这些开发人员都无法在我们的任何环境中复制它。

所以真的有两个问题,原因是什么?以及,解决方案是什么?

最佳答案

您可以在报告中对其进行 HTML 解码。在报表属性引用选项卡上,您必须添加程序集 System.Web。然后你可以使用表达式:

=System.Web.HttpUtility.HTMLDecode(Fields!MyField.Value)

关于reporting-services - SSRS(不一致)用 HTML 实体代码替换特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17150833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com