院生エンジニアのにっき

  • Change style to Blue
  • Change style to Red
  • Change style to Green
  • Change style to Pink

windowsのコンソール(コマンドプロンプト)でUTF-8を使う方法   2009-01-04

ちょっと必要だったんで調べてみたら簡単にありました。

Windowsのcmdでコードページを変更 - グニャラくんのグニャグニャ備忘録@はてな

typeコマンドで文字列変換 - エンジニアの魂

chcpコマンドを使うことで可能なようです。

chcpコマンドを使えば現在の文字コードを見ることができ

C:\>chcp
現在のコード ページ: 932

引数にコードを指定すれば文字コードを変更することができます。

C:\>chcp 65001

ちなみに対応コードは以下の通り

コード対応文字コード
65001UTF-8
932Shift-jis
20932EUC

ただ、「chcp 65001」でUTF-8に変更するだけではフォントが対応していないので、日本語が化けて表示されてしまいます。

コマンドプロンプトのプロパティから「フォント」を見ると「ラスタフォント」が設定されているかと思います。

それに関してはへっぽこSE奮闘記 - コマンドプロンプトのフォントを変更する方法で解決できるかと思ったんですが、私の環境(Windows XP Pro)ではなぜかできませんでした。


1ヶ月以上ブログ更新をしていなかったためPVが最高時の平均から30%近く落ち込んでいました。。


コメントを書く