Inno Setup installator has wrong text encoding

2019-05-26 05:23发布

My installator (Inno Setup) has a bad Russian text encoding for the some Windows installations. All machines have Windows XP SP3 (English version), but on some this works, some does not have.

There are any settings on Windows to fix it?
Thanks

1条回答
我只想做你的唯一
2楼-- · 2019-05-26 05:55

My guess is that you are using the Non-Unicode version of Inno Setup. The machines, where the installer has wrong encoding, probably do not have the Russian set as the legacy (non-Unicode) encoding.

In Windows XP Control panel, check the "Regional and Language Options". There on the Advanced tab check, what is the "Language for non-Unicode programs" set to. This can be a different language than the Windows UI language. If I'm correct, the working machines have this set to Russian and the non-working machines have this set to English (or other).


Anyway, always use the Unicode version of Inno Setup and you won't have this kind of problems.

No one should be developing non-Unicode applications in the 21st century!

查看更多
登录 后发表回答