2013-02-07 57 views
0

我正在使用以下PowerShell腳本將文本文件從一個位置複製到另一個位置,然後對其進行編碼以便可以使用SQL批量複製導入該文件。 源文件編碼爲UCS-2 Little Endian。將文本文件複製到新位置並編碼爲ASCII

gc "\\SourceServer\Share\Person.txt" | Out-File -encoding ASCII \\dbserver\share\DataFlag\Person.txt 

在不使用powershell腳本的情況下,C#中可以執行同樣的操作嗎?

回答

1

正如所解釋的here,有在C# 爲UCS-2沒有直接的支持,但它應該是可以使用StreamReaderUTF-16讀取該文件,並賠償由一些額外的字節扭捏的差異。但是,需要進行一些研究。

+0

謝謝,我可以堅持使用PowerShell腳本來簡化 – Hoody

相關問題