W.I.S. Laboratory
menu-bar

コマンドプロンプト


cmd.exe が文字化けするときの対処

Windowsのコマンドプロンプトである cmd.exe の出力結果が文字化けしてしまうときは、実行したプログラム側とコマンドプロンプト側の文字コードが噛み合っていないことが考えられる。
chcpコマンドに続けて番号を入力することで文字コードを変更できるので、これでプログラム側のコードに合わせると解決することがある。
ただし、使用しているフォントがその言語をカバーしているかどうかによって出力結果は異なる。
デフォルト(cmd.exe起動直後)はShift-JISになっている。
ちなみに「chcp」とだけ入力すると、現在のコードを確認することができる。

UTF-8に変更

chcp 65001 [エンター]

UTF-16に変更

chcp 850 [エンター]

EUC-JPに変更

chcp 51932 [エンター]

Shift-JISに戻す

chcp 932 [エンター]

現在のコードを確認する

chcp [エンター]


[ 戻る ]
saluteweb