web-dev-qa-db-ja.com

現在のOSのコードページとロケールを手動で確認するにはどうすればよいですか

ユーザーにWindows OSの現在のコードページとロケールを手動で検索させる方法はありますか?その情報を格納するレジストリ設定はありますか?

また、この手法がWindows 2000までさかのぼって機能した場合にも役立ちます。

13
epotter

chcp は、アクティブなコードページを取得します。

systeminfo は、システムロケールと入力ロケールなどを表示します。

":このコマンド(systeminfo)はWindows 2000では使用できませんが、Windowsでこのコマンドを実行することにより、Windows 2000コンピューターにクエリを実行できますXPまたはWindows 2003コンピュータおよびリモートコンピュータをWindows 2000コンピュータに設定します。このコマンドを実行する現在のユーザーログオンがすでにリモートマシン(ドメイン管理者など)に対する権限を持っている場合、/を使用する必要はありません。 uと/ p。」
From here

16

ロケールはmsinfo32でも確認できます。

1
epotter

アクティブなコードページを返すWindows APIは GetConsoleOutputCP() です。

0
slowhand