繁体   English   中英

使用 Export-Csv (PowerShell) 命令从 SQL 服务器导出数据时双引号被转换为问号 (?)

[英]while exporting data from SQL Server using Export-Csv (PowerShell) command double quotes are converted into question mark (?)

这是我的表格,其中包含“值”列-

价值
这个“数据”)。 由“信息”组成
(“甲方”)和(“乙方”)
Invoke-Sqlcmd -ServerInstance 'SQLSERVER' -Database "SQL" -Query "select * from Table" | Export-Csv -Path "C:\Users\Desktop\Outquery.csv" -NoTypeInformation

此代码工作正常,但在将数据导出到 CSV 文件时,双引号被转换为带有问号 (?) 的意外值

CSV OUTPUT:-

   VALUE
  -------    
 This ?data?). has consists of ?information?
 (?Party A?) and (?Party B?) 

经过进一步研究,在代码末尾添加“-Encoding UTF8”后,它现在可以按预期导出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM