chcpは使えない
powershellでencodingを変更するときchcpが働かず[Console]::OutputEncoding = [System.Text.Encoding]::UTF8を使いました。
chcpコマンドはエンコードを変更できると思っていました。
コマンドプロンプトではこの方法が使えますが、PowerShellの出力エンコーディングはそれとは別に管理されています。
エンコーディングをUTF-8へ変更したいとき
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8を使うことでエンコーディングを変更します。
現在のエンコーディングを確認するには
[Console]::OutputEncoding を使います。
クエスチョン
Macではどうなんだろう