従来はファイルの文字コードを変換するのは大変面倒でした。テキストファイルですら、メモ帳で逐一開いて名前を付けて保存しなければならなかったですから。コマンドプロンプトで一括変更するやり方があれば良かったのですが、マイ〇ロソフト様はまた何を考えているのかそういったコマンドは実装されていませんでした。ところがPowershellには新しく文字コードを変換する方法が実装されていることを発見しました。ま、Linuxではもともと出来ていたのですからできて当たり前ですよね。以下がその手順です。ASCII(メモ帳の表示ではANSI)からUNICODEへの変換を例にとっています。
powershell
get-content -encoding ascii sample.txt | set-content -encoding unicode sample2.txt