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
![PowerShellを使ってファイルの文字コードと改行コードを変換する](https://cdn-ak-scissors.b.st-hatena.com/image/square/646ef95b49cb2f1bc23cabb8a738d6fbde67cdec/height=288;version=1;width=512/https%3A%2F%2Fmseeeen.msen.jp%2Fstatic%2Fcd0c3e8e7cdca98b36ff2ff32be78318%2Fmseeeen-ogp-image-1200x630.png)