【发布时间】:2020-03-26 17:33:02
【问题描述】:
当我使用 SSRS 2017 将数据导出到 CSV 文件时,我在数据中得到了 BOM(字节顺序标记)。 我怎样才能摆脱它?
我尝试了以下链接,但我找不到rsreportserver.config 文件
【问题讨论】:
标签: visual-studio visual-studio-2017 export-to-csv byte-order-mark
当我使用 SSRS 2017 将数据导出到 CSV 文件时,我在数据中得到了 BOM(字节顺序标记)。 我怎样才能摆脱它?
我尝试了以下链接,但我找不到rsreportserver.config 文件
【问题讨论】:
标签: visual-studio visual-studio-2017 export-to-csv byte-order-mark
我们在 :\Program Files\Microsoft Reporting Services\SSRS\Report Server\rsreportserver.config 中添加了一个新的渲染,它位于可选的保存选项列表中,您可以重命名它
<Extension Name="CSVASCII" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering">
<Configuration>
<DeviceInfo>
<Encoding>ASCII</Encoding>
</DeviceInfo>
</Configuration>
这会强制 ASCII 编码删除 BOM (´╗┐)
我们还有其他用于 XML 和 TEXT (PIPE "|") 输出,我们发现添加比覆盖更好。
【讨论】: