Windowsのローカリゼーションには、Unicodeをサポートしないすべてのアプリケーションのロケールを設定するダイアログがあります。これは、他の種類のWindowsと同様のxpでは次のようになります。
OS全体でグローバルに配置されるようにアプリごとにこれを指定する方法はありますか?同じマシンでロシア語と中国語で実行したい2つの異なるansiアプリがあるとしましょう。それは可能ですか?
Locale Emulatorと呼ばれる無料のオープンソースユーティリティがあり、システムのデフォルト以外に、選択したロケール(コードページ)で他のアプリを実行できます。
この記事の執筆時点で、ロケールエミュレーターはWindows 10バージョン1803(Windowsの最新バージョン)と互換性があると主張しています。
MicrosoftはかつてMicrosoftAppLocaleと呼ばれるフリーウェアを提供していました。これにより、システムのデフォルトとは異なるロケールでアプリを実行できます。設定後、AppLocaleを介してアプリを実行するショートカットが表示されます。
ただし、2つの問題があります。
apploc.msi
そこから実行する必要があります。(これを発見したクレジットはTechJourneyに送られます。)MicrosoftAppLocaleユーティリティはWindows10と互換性がありません。その場合、次のように、UTF-8以外のアプリケーションと同じコードページのデフォルト設定に到達できます。
長い道のりを進んでいる指示についてお詫びしますが、Microsの場合は、正しい設定にぶつかる必要があると思いました