当我使用 SSRS 2017 将数据导出到 CSV 文件时,我在数据中得到了 BOM(字节顺序标记)。 我怎样才能摆脱它?
我尝试了以下链接,但找不到
rsreportserver.config
文件
我们在 :\Program Files\Microsoft Reporting Services\SSRS\Report Server 中添加了新的渲染 sreportserver.config 位于保存选项的可选列表中,您可以重命名它
<Extension Name="CSVASCII" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering">
<Configuration>
<DeviceInfo>
<Encoding>ASCII</Encoding>
</DeviceInfo>
</Configuration>
</Extension>
这会强制 ASCII 编码删除 BOM (´╗┐)
我们还有其他用于 XML 和 TEXT(PIPE“|”)输出,我们发现添加比覆盖更好。
亚当·马歇尔上面的回答是正确的。 (请注意,您必须在末尾添加
</Extension>
结束标记。)
在我的服务器上,rsreportserver.config 文件位于此文件夹中: C:\Program Files\Microsoft SQL Server\MSRS12.MSSQLSERVER\Reporting Services\ReportServer
我有必要添加名称来覆盖骑行,否则我有两个 CSV 选项。
您还可以将visible="false"放在扩展标签内
我在 ms.com 上找不到任何有关配置这些的内容,我确实找到了这篇文章 显示名称覆盖 https://blog.iatric.com/report-writing-blog/adding-pipe-delimited-option-to-ssrs-export-destinations