Windows 7では、システムロケールを変更して、さまざまなプログラムでの非Unicode文字の解釈方法を変更できます。ほとんどの場合、言語Xを使用したいが、単一のプログラムには言語Yを使用したいとします。この1つのプログラムを使用するたびに、システム全体のロケールを変更して再起動するのは非常に面倒です。
Windows 7でケースバイケースでロケールを設定する方法はありますか?
アプリケーション自体は、システムとは異なるロケールの構成をサポートする必要があります。システムロケールは、すべてのアプリの単一のグローバルデフォルト設定です。
あなたはこれであなたが必要とするものを持つことができます:
これを行う最も簡単な方法:
システムロケールをXに設定したままにして、以下を含むバッチ/ cmdファイルを作成できます。
set lang=Y
start program.exe
Yの例:en
そしてprogram.exeはあなたのプログラムへのパスです。
それをsomething.batとして保存し、これを使用してプログラムを開きます。更新されたLANGは、そのプログラムにのみ影響します。
PS:返信が非常に遅くなって申し訳ありませんが、この問題で他の人を助けるかもしれません。