cmd ウィンドウで utf-8 を出力するには


cmd ウィンドウは、規定でコードページが932 (shift jis) になっています。プログラムなどで、utf-8 の文字コードを出力するには、cmdウィンドウのコードページを utf-8 にする必要があります。

cmd ウィンドウを起動して、chcp 65001 を実行すると、コードページが65001(utf=8) となります。

しかし、このままだと日本語が文字化けして、正しく表示されない場合があります。

image

その時は、cmd ウィンドウのプロパティで、フォントをMS ゴシックに明示的に変更します。

image

 

image

なお、Windows のコードページの対応表は次の通りです。

http://msdn.microsoft.com/en-us/library/dd317756(VS.85).aspx

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中


%d人のブロガーが「いいね」をつけました。