PKG使用UTF-8编码导致makesis生成sis失败

有个PKG使用UTF-8编码,测试生成sis总是失败:

引用内容 引用内容
F:\t>makesisv3 abc.pkg
Processing abc.pkg...
abc.pkg(11) : error: unknown line

第11行为一空行,删除后再测试:

引用内容 引用内容
F:\t>makesisv3 abc.pkg
Processing abc.pkg...
abc.pkg(10) : error: syntax error.

之后怎么改都是这个错误,后又发现在WinXP系统上是正常的,而我机子系统为Win2003:(。最终解决方案是PKG改用Unicode编码,这样在两个系统上都能成功生成sis。

上边makesis版本为4, 0, 0, 1,在测试过程中尝试用高版本5.1.0.4,发现只能输出错误信息,成功信息无法输出。

评论: 0 | 引用: 0 | 查看次数: 3913
发表评论
登录后再发表评论!