在AutoCADR14下打开R12文件出现乱码怎么办?
山东巨力股份有限公司
CAD中心(261021)马伟国
虽然AutoCADR14能打开R12的图纸(有时也出现不能打开的情况),但是图纸中的文本、标注却变成了另外一番模样,出现了乱字符。这时如果存盘,不仅用原先的R12版打不开,而且就是用R14也无法将原先的文本恢复,给用户带来不必要的麻烦。
其实,对于中国用户而言,出现此类问题主要是汉字标注的原因,解决办法可按以下两个步骤进行:
1.在AutoCADR14中设置R12版中的文本字体
在AutoCADR12中能标注汉字、显示汉字是因为在AutoCAD的Fonts目录下有支持汉字字体的形文件(*.shx),知道这一点我们就可以将支持字体所需的形文件拷贝到R14版的Fonts目录下,然后,启动AutoCADR14在"Format"(格式)主菜单下选择"TextStyle......"(文本样式)菜单,将弹出一设置文本格式的对话框(如图1所示)。假定原汉字字体为"hztxt.shx",西文字形为"romans.shx"。此时,按下"New…"按钮,输入文本样式的名称,将"UseBigFont"复选框选中,从"SHXFont:"下拉框中选择西文字体"romans.shx",从"BigFont:"下拉框中选汉字字体"hztxt.shx",再将宽度系数设置好,按下"Apply"键即可完成R12版汉字字体设置。由于R14支持"*.TTF"字体,因此,可以将Windows汉字环境按指定的文本名字设置好,所不同的是,不用选中"UseBigFont"复选框,这种设置,一些文献讲得已经很多,在此不作解释。设置好以后,我们可以进行下面的工作。
2.经过wnewcp转换在AutoCADR14中直接打开R12版文件
针对在R14下打开R12/R13文件出现文本乱码问题,Autodesk公司似乎早有准备,我们可以在其网站上将转换文件免费下载,经解压后的文件为wnewcp.exe文件,运行此文件,经过设置后,就可将旧版本的AutoCAD文件转换成R14格式文件了。
下面具体将此转换文件的应用说明一下:运行wnewcp.exe文件后,出现如图2所示对话框,首先选中"R11/R12"复选框,再在最上面的编辑框内输入要转换的图形文件名或按下"Browse…"按钮,我们可以有两种选择文件的方式可供选择,一种是文件包方式,一种是单个文件的方式。我们选用单个文件的方式进行文件转换,选择要转换的文件后,在"Selectanewcodepage:"对应的列表中选择"GB2312Chinese(PRC,Singapore)"支持汉字文本的转换代码,在最下边的编辑框中输入目标路径,也可通过"Browse…"按钮设定。这样按下"StartConversion"按钮就可完成图形文件的转换。经过上述两个步骤的设置我们就可以将R12文件利用AutoCADR14顺利打开了。笔者利用此法将旧版本的AutoCAD文件全部转换为R14版文件,顺利地实现了绘图平台的升级。