2010年6月7日月曜日
コマンドプロンプトの文字コード
コマンドプロンプトではバッチファイルの実行やファイルの操作などの他に様々なアプリケーションの入力や出力などにも使われます。その時に表示される文字コードを変更することが可能です。
文字コードを変更するにはchcpコマンドを使用します。
chcp コードページ番号
指定する値はコードページ番号と呼ばれるもので正確には文字コードとは異なります。指定可能なコードページ番号はマイクロソフトのホームページにて参照が可能です。
Code Page Identifiers
数多くの文字コードが定義されていますが、比較的よく利用されるものは次の通りです。
437 IBM437 OEM United States
932 shift_jis ANSI/OEM Japanese; Japanese (Shift-JIS)
1200 utf-16 Unicode UTF-16, little endian byte order (BMP of ISO 10646);
available only to managed applications
20127 us-ascii US-ASCII (7-bit)
20932 EUC-JP Japanese (JIS 0208-1990 and 0121-1990)
50220 iso-2022-jp ISO 2022 Japanese with no halfwidth Katakana;
Japanese (JIS)
50222 iso-2022-jp ISO 2022 Japanese JIS X 0201-1989;
Japanese (JIS-Allow 1 byte Kana - SO/SI)
51932 euc-jp EUC Japanese
65001 utf-8 Unicode (UTF-8)
文字コードをUTF-8へ変更する場合は次のように入力します。
chcp 65001
コードページ番号を指定せずにchcpコマンドを実行すると現在設定されているコードページ番号を表示します。
chcp
なお、デフォルトのコードページ番号は「932」です。
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿