在PowerShell中将ASCII转换为ASCII,结果不同

时间:2016-02-02 19:31:12

标签: powershell ftp

我有一个我通过FTP收到的文本文件。它被编码为ASCII(由供应商验证并使用PowerShell函数自行检查)。当我直接从FTP服务器双击它并在NotePad中打开时,文本文件看起来正常,即CR / LF。当我将文本文件从FTP服务器拖到桌面然后打开文本文件时,它看起来不再正确。看来CR / LF已经不见了。所以我创建了该文件的副本并在其上运行了这个PowerShell脚本:

Get-Content C:\Scripts\PowerShell\unknown.txt -Encoding Ascii | Out-File C:\Scripts\PowerShell\unknown2.txt -Encoding ascii

运行之后,在NotePad中,unknown.txt和unknown2.txt看起来不同。 Unknown.txt没有CR / LF,unknown2.txt也没有。

为什么会这样?

0 个答案:

没有答案