2008年1月27日日曜日

Windowsのコマンドプロンプトの文字コードを変える方法

Windowsのコマンドプロンプトでエラーメッセージ等が文字化けすることの原因は文字コードの設定。
コマンドプロンプトのデフォルトの文字コードはShift_JISになっている。
ApacheやSubversionなどUTF-8で出力するアプリをコマンドプロンプトから使うと、メッセージが文字化けすることがある。

下記のようにすれば文字コード設定を変えられる。

chcp 65001

"65001"はUTF-8のコードページ。Shift_JISの場合は"932"。
他の文字コードについては下記リンクのリンク先から調べられる。


参考: UTF-8とコマンドプロンプトとMySQLモニタ | Sarabande

2008/07/08追記:コマンドプロンプトでUTF-8の文字を表示する。 - サンプルコードによる Perl 入門ではフォントの変更についても触れているので参考になるかも。

0 件のコメント:

ブログ アーカイブ

tags