Windows の cmd のデフォルトのエンコードは GBK エンコードになっており、文字化けが発生する場合がありますが、エンコード方法を UTF-8 に変更する方法は以下の 2 つです。
1. 一時的な変更
(1) まずcmdコマンドウィンドウに入ります(ショートカットキーwinキー+R)
(2) 「chcp 65001」(コードページ変更)を直接入力し、Enterキー(Enterキー)を押して実行します この時点でウィンドウのエンコードはすでにUTF-8エンコードになっています。
2. 恒久的な変更
(1) winキー + R、regeditと入力し、確認します
(2) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor の順に検索します。
(3) 右クリック→新規作成、「文字列値」を選択
(4) 「autorun」という名前を付け、右クリックして変更し、値のデータに「chcp 65001」を入力して確認します。
(5) このときcmdコマンドウィンドウを開くと、先ほど一時的に変更したウィンドウと同じようにエンコードがUTF-8に変更されており、cmdを開くたびにUTF-8になっていることがわかります。エンコードされた。