MRが楽しい

MRやVRについて学習したことを書き残す

Powershellで文字コードを変更する

本日はPowerShellの小ネタ枠です。
Powershell文字コードを変更する方法です。

文字コードを変更する

Powershell文字コードを変更するには chcp コマンドを利用します。
chcp はChange Code Page(コードページ変更)の略称です。
learn.microsoft.com

コンソール上で引数なしで chcp コマンドを実行すると現在のコンソールの文字コード番号が表示されます。
日本語環境ではデフォルトで932(shift_jis)の文字コードが設定されています。

chcp

引数ありで chcp コマンドを実行すると現在のコンソールの文字コードが引数で指定した文字コード番号で設定されます。
文字コードの変更は実行したコンソール上でのみ有効です。別のコンソールやコンソールを開きなおした場合、デフォルトの文字コードに戻ります。

chcp 65001

各種文字コードの番号は以下のページの表を参照ください。
learn.microsoft.com

日本語環境では主に以下の2種類の文字コードをよく利用します。

文字コード番号 文字コード
932 shift_jis
65001 UTF-8