我正在使用 Powershell cmdlet export-csv 将 sqlserver 查询的结果导出到 .txt 文件。当我使用文本编辑器(记事本)查看结果行时,结果行符合我的期望,如下所示:
Account|Representative|Note
但是,当我使用二进制文件格式(在 TextPad 中)打开文件时,我看到结果行中散布着额外的字符(不确定它们是句点还是空格),如下所示:
A.c.c.o.u.n.t.|.R.e.p.r.e.s.e.n.t.a.t.i.v.e.|.N.o.t.e.
我尝试为 export-csv 的编码参数指定不同的值,包括 UTF32、UTF8、ASCII 和 Unicode,但无法摆脱多余的字符。
我有其他生成文件的方法(SSIS 包),但特别希望让这个 Powershell 选项为支持导出的组的利益而工作。
提前感谢您提供的任何帮助。