ファイルの文字コードを調べる方法。
ファイルの取得
最初はPowerShellだけでできると思って公開したけど、無理ぽだった。
なのでDLLを追加して、それをPowerShellから実行する方法で。
参考
GitHub – hnx8/ReadJEnc: ReadJEnc C#(.NET)用ファイル文字コード種類自動判別ライブラリgithub.com
リリースページからファイルをダウンロードする。
Zipを解凍してDLLを適当なフォルダに配置。
バージョン毎にDLLが入ってると思いますが、適当なバージョンを使ってください。
インストールされている.NET Frameworkの確認は↓を参考に
https://qiita.com/asterisk9101/items/f13da78b4cb9ab6d3c4b
文字コード確認
実行結果
文字コード確認 一括
実行結果
※UTF-8 ⇒ BOM付 UTF-8 っぽい
サブフォルダも
Get-ChildItem に -Recurse つければ行ける。
以上です。