Скопируйте текстовый файл в новое место и закодируйте его в ASCII

Я использую следующий сценарий powershell, чтобы скопировать текстовый файл из одного места в другое, а затем закодировать его, чтобы его можно было импортировать с помощью объемной копии SQL. Исходный файл кодируется как UCS-2 Little Endian.

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

Можно ли сделать такое же действие на C# без использования сценария powershell?

0
nl ja de

1 ответы

Как описано здесь , нет прямой поддержки UCS-2 в C # Но должно быть возможно прочитать файл с помощью StreamReader с UTF-16 и компенсировать различия путем дополнительной настройки байта. Тем не менее, некоторые исследования.

1
добавлено
Спасибо, я могу придерживаться сценария powershell для простоты
добавлено автор Hoody, источник
Microsoft Stack Jobs
Microsoft Stack Jobs
1 788 участник(ов)

Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot