木子屋 Dnawo's BLOG

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

👤 dnawo 📅 2010-03-12 👁 4535 👍 0 💬 0 🔄 本站原创
有个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)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 UML 继承、实现、依赖、关联、聚合、组合的联系与区别 下一篇 → C#设计模式-原型模式