Windows PowerShell を使ってファイルの文字コードと改行コードを変換する方法について紹介します。 使用環境 Windows 10 Windows PowerShell 5.1 変換方法 下記のコードは文字コードが SJIS のファイルを読み込み、改行コードを LF に変換し UTF8 の文字コードのファイルを出力する内容になります。 (Get-Content -Path "input.txt" -Encoding Default) -join "`n" ` | % { [Text.Encoding]::UTF8.GetBytes($_) } ` | Set-Content -Path "output.txt" -Encoding Byte