Inno使用ISS脚本中的消息设置Unicode编码问题
我们有一个脚本设置,可以使用Inno Setup Unicode编译器运行.安装程序目前支持英语,德语和法语.
我们注意到,使用法语对我们的自定义消息进行编码是不正确的.自定义消息文件保存为UTF-8,因此不应存在编码问题.我们确认我们使用的是Unicode编译器而不是ANSI. 预期自定义消息:
Link to source 该文件保存为UTF-8,因此不应该有编码问题.什么地方出了错? 有关详细信息,请阅读Github issue 解决方法
.iss文件需要有
UTF-8 BOM,如果它包含Unicode / UTF-8字符串.
在您的情况下,它是缺少BOM的French.CustomMessages.iss. German.CustomMessages.iss有BOM,这就是它与德语一起正常工作的原因. BOM requirement is indeed not documented.但我相信从 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |