Windows コマンドプロンプトの文字コード確認


Windows で Curl を使って REST API から json を取得した時に日本語が文字化けしたので、
コマンドプロンプトの文字コードを変更することで解決したメモ。

コマンドプロンプトの文字コードを確認する

文字コードを表示
(コマンドプロンプトのシンタックスハイライト分からない問題…🙃)

C:\Users\name>chcp

表示される文字コードはおそらく 932 だと思われる。

コマンドプロンプトの文字コードを変更する

932は Shift-JIS なので、これを UTF-8 に変更する

C:\Users\name>chcp 65001

これでOK (コマンドプロンプトが再度開かれるので注意)

ページ番号 対応する文字コード
932 Shift-JIS
65001 UTF-8
1200 UTF-16

残りはここ 参照