使用Inno Setup Unicode(5.4.2u)并且无法让Greek.isl在编译安装中显示正确的希腊字符。我尝试过的所有其他语言都很好用,所以我知道Inno安装程序安装正确,如果我在MS Word中打开Greek.isl文件,我可以正常读取希腊字符,所以看起来文件工作正常。任何建议都会受到欢迎。
谢谢 -Dave
答案 0 :(得分:3)
我刚刚尝试下载希腊语文件
http://www.jrsoftware.org/files/istrans/Greek-4/Greek-4-5.1.11.isl
我看到了同样的问题。
该文件正在使用Greek Windows codepage 1253,但并未这样说。您有两种选择:
问题在于行
LanguageCodePage=1253
文件中缺少。
要添加它,请在Microsoft Word中打开该文件(选择Greek Windows codepage 1253),然后确保LangOptions
部分以
[LangOptions]
LanguageName=Greek
LanguageID=$408
LanguageCodePage=1253
然后保存文件(使用相同的编码),它就可以用于Inno Setup了。
在Microsoft Word中打开文件(使用代码页1253),并使用Unicode(UTF-8)保存(另存为纯文本文档)。然后从文件中删除三个第一个字节,即所谓的字节顺序标记(BOM),例如,使用我的BOMRemover.exe。
(似乎选项2不起作用。或许* .isl文件不能是Unicode?)