【发布时间】:2016-08-25 10:47:13
【问题描述】:
我正在尝试将 SQL Server 数据库导出为 CSV 文件。为此,我使用的是 powershell 脚本。
如您所见,在数据库中我有一些特殊字符(丹麦语)。
但在导出的文件中,这些字符被替换为 ?如下所示:
有关信息,在我的 powershell 脚本中,这里是导出文件的行:
$DataSet.Tables[0] | Export-Csv $extractFile -NoTypeInformation -Encoding "ISO-8859-15"
有人可以帮忙吗?谢谢!
编辑:
@JamesQMurphy 这是代码
【问题讨论】:
-
-Encoding "ISO-8859-15" 是一个有效的编码参数吗?我以为列表是 Unicode、UTF7、UTF8、ASCII、UTF32、BigEndianUnicode、Default 和 OEM?例如,您是否尝试过 -Encoding UTF7?
-
是的,但它不起作用:(
-
你能展示填充你的 $DataSet 的代码吗?
-
我编辑了我的帖子。您现在可以看到代码。 @JamesQMurphy
标签: sql-server csv powershell