荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: minho (LonelyBlue), 信区: CAD
标  题: 消除AutoCAD汉字图形乱码[转】
发信站: 荔园晨风BBS站 (Wed May  8 12:33:04 2002), 转信

  从DOS版本到Windows版本,AutoCAD图形文件的汉字输入变得越来越容易。在工作
中我们常需要把不同版本的图形文件进行转换,然而,我们经常发现含汉字的图形文件
经不同版本转换后,汉字显示会出现乱码,其原因有多种。这里向大家介绍不同情况解
决这个问题的具体步骤。

  一、 检查汉字字体文件(.shx)

  首先检查AutoCAD字体文件子目录下的汉字字体文件,要确认使用同样的汉字字体
文件,有的汉字字体文件只包含了汉字一级字库,有的汉字字体文件只包含了汉字二级
字库,有的汉字字体文件包含了汉字一、二级字库。要注意较早的AutoCAD版本在使用
包含了汉字一、二级字库的汉字字体文件时会出错。

  二、 改变AutoCAD图形文件的语言代码页

  由于AutoCAD采用非汉字语言代码页,使得从AutoCAD R13/R14版本的含汉字图形文
件转换到AutoCAD R11/R12版本汉字显示乱码,可以用AutoCAD语言代码页转换工具
WNEWCP.EXE进行语言代码页转换。转换时选用语言代码页GB2312 Chinese(PRC,
Singapore)或ANSI_936 Chinese(PRC, Singapore)即可,经过语言代码页转换,
AutoCAD含汉字图形文件在版本转换后不再出现汉字显示乱码。WNEWCP.EXE的文件大小
为213K,可以到Autodesk公司的主页下载。在网上还有汉化WNEWCP.EXE的文件,大小为
214K,不过有的不能正常使用。

  三、通过DXF或DXB文件进行转换

  通过输入、输出DXF或DXB文件的方式可以解决不同版本AutoCAD含汉字图形文件的
转换,但生成的图形文件长度会增加不少。AutoCAD R10版本特别适合于386 以下的低
档机,输入DXF文件后发现汉字显示乱码,原因是AutoCAD R10版本在输入DXF文件时,
将DXF文件中的字体文件信息全部改为STANDARD,只要将字体文件信息全部重新改回即
可正常显示。有时通过DXF文件转换,同样出现汉字显示乱码,这时要注意输出DXF文件
时要选择Binary方式,或者干脆通过DXB文件转换。输出DXB文件时,AutoCAD将所有的
文字信息转换成绘图信息,这样图形文件长度将会更大,但可以解决许多AutoCAD图形
文件的内部错误。

  四、 炸开图形文件中的汉字文字

  一般汉化AutoCAD软件通常可以炸开图形文件中的汉字文字,例如大恒、天辰和中
文之星等的AutoCAD汉化环境,这样再经过各种版本转换方法肯定不再出现AutoCAD图形
文件中的汉字显示乱码问题。但图形文件同样会变得很大,然而由于不采用原图形文件
中汉字字体文件,到其他计算机进行图形打印和绘图输出时,可以不考虑汉字字体文件
的有无和不同,这样对于无图形输出设备的用户比较合适。



※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.55.120]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店