コマンド: "CHCP" がオンです Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 利用可能
コマンドの例 "CHCP"
の
`CHCP`Windows コマンド プロンプトのコマンドは、現在のコード ページ (文字セット) を変更するために使用されます。コメント付きの例をいくつか示します。
例 1: コード ページを 1252 (西ヨーロッパ言語) に変更します:
CHCP 1252
説明:このコマンドは、コード ページを西ヨーロッパ文字セットに対応する 1252 に変更します。
例 2: コード ページを 65001 (UTF-8) に変更します:
CHCP 65001
説明:ここでは、コード ページが UTF-8 文字セットに対応する 65001 に変更されます。UTF-8 は、国際文字をサポートするためによく使用されます。
例 3: 現在のコード ページを表示します:
CHCP
説明:このコマンドは、現在のコード ページを変更せずに表示します。
例 4: バッチ スクリプトで、コード ページを変更し、前のコード ページに戻ります:
@ECHO OFF
REM 現在のものを保存します Codepage in 1つ Variable
SET 古いコードページ=%chcp%
REM 変更 Codepage の上 437 (USA)
CHCP 437
REM ... 新しいもので何かをする Codepage
REM 前のものに戻る Codepage 戻る
CHCP %古いコードページ%
説明:この例では、スクリプトの先頭で現在のコード ページを保存し、それを 437 (米国のコード ページ) に変更し、スクリプトの最後で前のコード ページに戻ります。
例 5: バッチ ファイルでコード ページを一時的に変更する:
@ECHO OFF
REM 一時的に変更します Codepage の上 850 出力用に
CHCP 850 > NUL
ECHO 変更する Codepage この版の場合.
REM 前のものに戻る Codepage 戻る
CHCP > NUL
説明:ここでは、次の出力のためにコード ページが一時的に 850 に設定されています。
`ECHO`変更され、その後、前のコード ページに戻されました。
特に特殊文字を含むファイルやテキストを扱う場合は、アプリケーションやタスクのニーズに合わせて正しいコード ページが設定されていることを確認してください。コマンド
`CHCP`バッチ スクリプトまたはコマンド ラインで使用して、コード ページを動的に変更できます。
"CHCP" Microsoft Windows ヘルプからの抜粋
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINNT>
現在のコード ページ番号を表示または設定します。
CHCP [nnn]
nnn コード ページ番号を指定します。
現在のコード ページ番号を表示するときは、パラメータを指定せずに CHCP と入力してください。
重要な情報、"CHCP" コマンドのヒント
を使用するときは、`CHCP`Windows コマンド プロンプトでコマンドを使用する場合、注意すべき重要な点がいくつかあります。
1. 有効なコード ページ:指定されたコード ページが有効であることを確認してください。すべてのコード ページがすべてのシステムで利用できるわけではありません。ほとんどの Windows システムに標準搭載されているコード ページを使用することをお勧めします。
2. 文字表現への影響:コード ページを変更すると、文字の解釈方法と表現方法に影響が出る可能性があります。これは、コンソール内のテキストの表示やファイルの処理に影響を与える可能性があります。
3. Unicode のサポート: `CHCP`-機能は Unicode 用に最適化されていません。Unicode 文字またはファイルを使用している場合は、次のような可能性があります。`CHCP`最良の選択ではないかもしれません。このような場合は、UTF-8(`CHCP 65001`) 推奨。
4. バッチ スクリプトへの影響:`CHCP`バッチ スクリプトでコマンドを使用する場合、コード ページを変更すると、スクリプト内のテキストの解釈方法に影響を与える可能性があることに注意してください。これにより、予期しない動作が発生する可能性があります。
5. 文字処理の制限:特定のコマンド プロンプト コマンドおよびアプリケーションは、すべてのコード ページに対して最適化されていない場合があります。これにより、特定の文字の処理に問題が発生する可能性があります。
6. コード ページ間の移行:異なるコード ページ間で移行する場合、一部の文字が正しく表示されない場合があることに注意してください。特に、異なる文字セットを持つコード ページを切り替えるときに問題が発生する可能性があります。
7. 前のコード ページに戻る:コード ページを変更した場合は、アプリケーションまたはスクリプトが完了したときに必ず前のコード ページに戻る必要があります。以前のコード ページを一時的に保存して、後で戻すことができます。
8. ドキュメントを参照してください:特定の文字エンコーディング要件がある場合は、アプリケーションまたはスクリプトのドキュメントを参照して、選択したコード ページに互換性があることを確認してください。
一緒に作業するとき`CHCP`予期せぬ問題を回避するには、文字表現とテキスト処理への影響を理解することが重要です。また、特に国際文字や Unicode 文字を扱う場合には、UTF-8 などの最新のアプローチを使用することをお勧めします。