Как я могу преобразовать строки в файлах в utf-8 с помощью Power Shell?
Мне нравится это решение unescape. См. Также Как кодировать коды символов Unicode в строковом литерале PowerShell?
[regex]::unescape('\u2603') # unicode snowman ☃ [regex]::unescape('\u0068\u006f\u006d\u0065') home get-content file | foreach { [regex]::unescape($_) } | set-content file2