Board logo

标题: UltraISO 8.5.1.1860 Bug 提交 [打印本页]

作者: Phexon    时间: 2006-10-12 17:44     标题: UltraISO 8.5.1.1860 Bug 提交

我在一个iso文件里面添加了一个文件,然后重新保存后,里面的一个文件:说明.htm 文件名乱码,而且打不开,不知何故,以前版本没有遇到过这问题。
作者: martinx    时间: 2006-10-13 09:36

能否提供可重复的操作步骤?这样可以帮助我们定位错误并加以解决。
作者: Phexon    时间: 2006-10-13 14:31

OK
本人在测试某个Ghost XP系统,原ISO的IMG驱动有问题,导致在vm虚拟机下安装时ghost恢复不成功,于是把原iso中的gho文件提取出来加到自己的一个iso外壳里面,另存后,发现里面的“说明.htm“变成“????.htm”,且不能再打开,新加入的gho文件却没有任何问题。我可以提供我的数据。只是太大,不知如何提供。我添加不同的gho文件,结果都是一样,都导致说明.htm发生变化。用以前版本的UltraISO时,也经常这么声称ISO测试系统,没有出现过类似问题。这次的比较奇怪。
作者: Phexon    时间: 2006-10-13 14:57

又进行了进一步的测试,多次对比了属性
作者: Phexon    时间: 2006-10-13 15:16

进一步测试,先说一下原来的偶自己的外壳ISO的属性,仅使用的ISO 9660文件系统,Max(221),勾选上了“DOS 字符集”选项,勾选了“省略ISO 9660版本号”选项
1.使用UltraISO 8.5.1.1860,在ISO中添加system.gho文件后,直接另存,“说明.htm“变化为“????.htm”且无法打开。如果另存前取消“DOS字符集”的勾选,保存后一切正常则没有问题。
2.使用UltraISO 8.2.0.1669,在ISO中添加system.gho文件后,直接另存,“说明.htm”变化为“____.htm”但是可以正常打开。如果另存前取消“DOS字符集”的勾选,保存后一切正常则没有问题。

分析,问题应该是出在对选择的属性对中文文件的支持问题,开始出问题,应该是属性选项的问题,但是原ISO的属性勾选了“DOS字符集”,中文名的“说明.htm”却显示正常,难以理解。而现在可以确定的是8.5.1.1860肯定存在bug,毕竟同样勾选“DOS字符集”的前提下,8.2.0.1669虽然文件名变化为下划线但可以正常打开,而8.5.1.1860不仅变化为乱码,且文件不可以打开。

PS:偶现在已经是正版用户,购买的是多国语言版的授权,为了方便进行更多的测试,可否再赠送一份简体中文版的授权?
作者: martinx    时间: 2006-10-14 11:43

检查了一下,此bug在特定的选项组合下才出现。

请检查PM。
作者: Phexon    时间: 2006-10-14 14:12

再次测试,新版本通过测试。bug已去除。
还有一点请教,为何我的原始iso在勾选“DOS字符集”的情况的可以正常显示中文文件名,而我添加一个文件后,文件却只能显示成____.htm?
作者: martinx    时间: 2006-10-14 16:00

将“DOS 8.3”改为"Windows/Unix(31)",然后再添加文件。
作者: Phexon    时间: 2006-10-14 17:47

引用:
原帖由 martinx 于 2006-10-14 16:00 发表
将“DOS 8.3”改为"Windows/Unix(31)",然后再添加文件。
我的问题不是怎么使用。
偶是问,我在添加文件的时候没有修改属性,既然原来的不乱码,为何在没有修改属性的情况下,添加文件却乱码呢?添加文件前后的属性是完全一样的,而结果却是不一样的,一个乱码,一个不乱码,这个又是什么原因呢?
作者: shiyb    时间: 2006-10-20 14:12

我也有类似中文乱码问题,请管理员能说得更详细一些。谢谢了。




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0