Привет, сообщество Stackoverflow!
У меня есть файл .csv с некоторыми значениями "{Null}" и "Null".Я использую командный файл (.cmd) с функцией PowerShell, чтобы заменить эти значения на «».Проблема в том, что выходной файл имеет другую кодировку (utf-16le), чем входной (UTF-8).Есть ли способ сохранить исходную кодировку?
powershell -Command "(gc myfile.csv) -replace '{NULL}', '' | Out-File myfile_replaced.csv"
Я попытался найти решение и понял, что Блокнот по умолчанию имеет кодировку UTF-16le.Теоретически я мог бы изменить кодировку Notepad ++, но это не вариант, так как код должен передаваться другим.
И это должно быть реализовано в пакетном режиме, в противном случае я мог бы вручную искать и заменять значения.