chcp
スポンサーリンク
何するコマンド?
コマンドプロンプトの文字エンコードを変更するときに使うコマンド
書き方
chcp
もしくは
chcp [文字エンコードを表した数字]
オプション
ありません。
補足事項
何も指定しないで
chcp
を実行すると、現在使用中の文字エンコードが数字で表示されます。
例えば、Shift_JISの環境で実行すると
C:\>chcp
現在のコード ページ: 932
のような結果が表示されます。
「932」の数字がShift_JISを表しています。
主だった数字と文字エンコードの対応は以下の通りです。
| 数字 | エンコード |
|---|---|
| 932 | Shift_JIS |
| 65001 | UTF-8 |
| 20932 | EUC-JP |
他にもいろいろありますが、あまり使わないと思うので割愛します。
ちなみに、文字エンコードを数字で表現したものは「コード ページ(番号)」と呼ばれているようです。
試しに
chcp /?
を実行してヘルプを表示すると、コマンドの説明として
現在のコード ページ番号を表示または設定します。
が表示されます。
「コード ページ番号」は「文字エンコードと対応した数字」もしくは「Shift_JISとかUTF-8とか」と読み替えてください。
コマンドに続けて数字を指定すれば、使う文字エンコードを設定できます。
例えば
chcp 65001
と実行すると、コマンドプロンプトで使う文字エンコードがUTF-8になります。
これがchcpコマンドの使い方です。
chcp
で表示です。
chcp [文字エンコードを表した数字]
で設定です。
難しいことはありませんよね。
