[Powershell]Text.Encoding.GetEncodingに指定できるコードページ名をリスト表示する

超まとめ

Text.Encoding.GetEncoding(<コードページ名>)に指定できるコードページ名をリストアップするスクリプトです。

コード

for($cnt=0; $cnt -lt 65535; $cnt++){
    try{
        $enc = [Text.Encoding]::GetEncoding($cnt)
        $webName = $enc.WebName
        $encName = $enc.EncodingName
        Write-Host "$cnt, $webName, $encName"
    } catch {}
}

上記コードを実行した結果に表示される2カラム目がコードページ名として指定できる文字列です。

コメントを残す