2016-10-11 5 views
2

Myインストーラ(Inno Setup)には、一部のWindowsインストールでロシア語のテキストエンコーディングが正しくありません。すべてのマシンにはWindows XP SP3(英語版)が搭載されていますが、一部のものでは動作しないものもあります。Innoセットアップインストーラに間違ったテキストエンコーディングがあります

Windowsには、それを修正するための設定がありますか?
ありがとう

答えて

1

私は、Inno Setupの非ユニコードバージョンを使用していると思います。インストーラのエンコーディングが間違っているマシンでは、ロシア語がレガシー(非Unicode)エンコーディングとして設定されていない可能性があります。

Windows XPのコントロールパネルで、「地域と言語のオプション」を確認します。 アドバンスタブチェックでは、"Unicodeでないプログラムの言語"に設定されているものは何ですか?これは、WindowsのUI言語とは異なる言語にすることができます。私が正しいとすれば、作業機械はこれをに設定してあり、に設定しています。作業機械には、(またはその他)に設定されています。


とにかく、常にUnicode version of Inno Setupを使用すると、この種の問題は発生しません。

21世紀に非Unicodeアプリケーションを開発する人はいないでしょう!

+2

ありがとう、これは私の悪い習慣です - ソフトウェアのバージョンをインストールしてください。ここではダウンロード数が多く、ドキュメントは読んでいません:) – M90

関連する問題