ユーザーにWindows OSの現在のコードページとロケールを手動で検索させる方法はありますか?その情報を格納するレジストリ設定はありますか?
また、この手法がWindows 2000までさかのぼって機能した場合にも役立ちます。
chcp は、アクティブなコードページを取得します。
systeminfo は、システムロケールと入力ロケールなどを表示します。
"注:このコマンド(systeminfo)はWindows 2000では使用できませんが、Windowsでこのコマンドを実行することにより、Windows 2000コンピューターにクエリを実行できますXPまたはWindows 2003コンピュータおよびリモートコンピュータをWindows 2000コンピュータに設定します。このコマンドを実行する現在のユーザーログオンがすでにリモートマシン(ドメイン管理者など)に対する権限を持っている場合、/を使用する必要はありません。 uと/ p。」
From here 。
ロケールはmsinfo32でも確認できます。
アクティブなコードページを返すWindows APIは GetConsoleOutputCP() です。