本来であれば、PowerShellのコマンドレットか何かでファイルの文字コードを判定したかったのですが実現方法が見つかりませんでした。これを実現するために、今回nkfコマンドをインストールしました。
ダウンロードサイト
ベクターからwindows版exeをダウンロードできるようになっています。
https://www.vector.co.jp/download/file/win95/util/fh526847.html
インストール
ダウンロードしたファイル「nkfwin.zip」を解凍した結果は以下の通りです。
ベクターのサイトからダウンロードしたファイルを展開すると以下の通りです。
D:.
│ nkf.txt
│ nkfwin.zip ←ダウンロードファイル
│ release.txt
│
├─dll(developer)
│ api.txt
│ nkf32.h
│ nkf32.lib
│
└─vc2005
├─dll(98,Me)
│ nkf32.dll
│
├─dll(NT,2000,XP,Vista,7)
│ nkf32.dll
│
├─win32(98,Me,NT,2000,XP,Vista,7)ISO-2022-JP
│ nkf.exe
│ nkfwin.exe
│
└─win32(98,Me,NT,2000,XP,Vista,7)Windows-31J
nkf32.exe ←★コレ
nkfwin32.exe
詳しくは release.txt を読んでもらえばよいのですが、上記★印のファイルを適当なフォルダへ配備すれば完了です。私の場合「nkf32.exe」をnkf.exeにリネームしC:\tools\nkf\へ配備しました。あとは、好みの応じてpathを通せばよいでしょう。