eddiezhou 发表于 2007-8-17 20:35:42

Re: AUTOCAD R13/14

我试了一下,问题没解决。抱歉。
我没试过r13/14,故下面有些内容仅限于猜测。
试的过程:
1. 打开文件,提示找不到字体文件hzdx.shx,我网上下载了一个,打开正常。
2. 打开后,炸开标题栏,英文标题栏栏目名称显示正常,其余的是一些乱码。
3.下面来解决乱码的组成,编辑文本,打开后有奇怪的字符和一些以"\u+"打头的文字。网上查,这是unicode的编码形式。下面我根据标题栏猜这些编码的组成。每两个字符拼成一个汉字,如:“\ U+00CF\ U+00EE”为一个字,去掉0得到CFEE对应为“项”,同样的“\U+00C4\U+00BF”为“目”。“éó\ U+00BA\ U+00CB”中有两个字后面一个为“核”字。旁边的英文是VERIFIER估计是“审核”的意思。那么“éó”对应的就是“审”这个字。“éó”的编码为:00E9 00F3 去0得到E9F3。但E9F3对应的是“轶”,这就不对了。经查“审”字编码是C9F3。那这前面一个字节就差了20(十六进制)。
到这里我就进行不下去了,如果有高手,可以试着继续下去。

eddiezhou 发表于 2007-8-17 20:41:50

Re: AUTOCAD R13/14

那么到此为止,我觉得有几个结论。
1. 乱码的产生应该不是因为字体文件错误。如果是字体文件不匹配,至多也就是很多个问号“?”
2. 不知道文件有没有被处理过,个人感觉这其中规律性不是很强。
3. 如果不是因为文件被处理过,那么就是汉字编码的问题了,因为年代久远,不同版本对编码的处理方法不同,之间的转化方法也没有简单的方法,而且这其中跨越了几代的操作系统,从win95到现在的winxp。但肯定有方法能解决(要不然我是不会凑出那些字的编码的)。只是没有办法研究透罢了。

个人观点,仅供参考。

eddiezhou 发表于 2007-8-17 21:00:11

Re: AUTOCAD R13/14

再啰唆一句
我觉得,这乱码中只有很少的信息量。
大部分都是标题栏内的那些文字,图中只有少量的文字,猜应该也能猜个八九不离十。
如果不影响你阅读的话,就不要多费心了。
你发给我的文件0001.dwg中只有几个有用的。
图名:龙门加工中心
还有图中间的两个框,一个是液压系统,一个是液体??机。

zhaochenghua 发表于 2007-8-22 13:14:34

Re: AUTOCAD R13/14

谢谢罐子社友,前两天很忙,一直没有上论坛,抱歉!
页: 1 2 3 4 5 6 [7]
查看完整版本: AUTOCAD R13/14