解决AutoCAD在打开地形图图形文件时汉字乱码的问题
总第10期《丹东海工》(2006)67
解决AutoCAD在打开地形图图形
文件时汉字乱码的问题
(王俊辉
丹东航道管理处
118000)
AutoCAD是目前在测绘、建筑设计等部门应用较广泛的一种图形处理软件。随着AutoCADRl4版本(以下简称R14)的升级,其在功能和执行效率方面都较以前版本有很大的提高,但在用R14打开以前版本的图形文件时,如AutoCADRl2版本(以下简称R12)的图形文件,有时会出现汉字乱码的问题,即虽然已经把正确的汉字字体文件放在了字体寻找路径下,汉字却不能正确显示。出现这个问题的原因是由于图形文件中图形代码页变量(DWGCODEPAGE)所引起的。
AutoCAD支持Unicode字符编码标准。Unicode字符编码是为了解决计算机中统一表示各国文字的问题而出现的,它以不同的代码页来区分不同国家的文字在计算机中表示。当AutoCADRl4(以下简称R14)打开具有不同代码页的系统下生成的图形文件时,汉字就会变成混乱的、不可读的字符。这是产生汉字乱码的根本原因。
通常在以下情况可能会出现汉字乱码:在具有中文之星或双桥汉字环境下的西文Win95中的AutoCADR13/R12上绘制的图形,而在中文Win95/98中的R14打开处理;AutoCADRl3/R12ForDOS下所做的图形文件在AutoCADR14或R13ForWin95/98中打开,对上述情况,要使汉字正确显示,就必须改变这些图形文件的代码页变量(DWGCODEPAGE)的值。
不同格式的图形文件相互转换后代码页变量值的变化情况:
下面以R12与R14这两个版本为例,来分析不同格式的图形文件相互转换时的代码页变量值的变化情况。
对一个R14下打开出现汉字乱码的R12图形文件:
1、在R12下打开该图形文件:汉字能正确显示,此时其代码页变量(DWGC0DEPAGE)的值为dos-50(当然对其他的R14下打开出现汉字乱码的R12图形文件,其代码页变量值可能为其他值);在R14下打
开该图形文件:汉字出现乱码,此时其代码页变量值为ANSI-936(只读);在R14下将该图形文件另存为R12格式后,再由R12打开之:汉字出现乱码,DWGCODEPAGE=“Dummy”。此时无论将代码页变量值改为Ascii或undefined,再由R14或R12打开该图形文件,汉字均不能正确显示。
2、当用R14打开以前版本(如R12)的图形文件汉字出现乱码时,此时在R14下不要对此图形文件作任何操作,直接回到R12下,在R12下打开该图形文件,这时汉字正确显示,其代码页变量(DWGCODEPAGE)值为除Ascii或undefined以外的其它值,这时只要将其代码页变量值改为undefined或Ascii,然后保存该图形文件,再在R14下打开之,汉字能正确显示,此时DWGCODEPAGE=“ANSI-936”(只读),再将该图形文件由R14另存为R12格式,在R12下打开之,汉字能正确显示,DWGCODEPAGE=“Dummy”,可以将此代码页变量改为Ascii或undefined,但反向设置不可以,即代码页变量值不可由Ascii或undefined改为其它的值。
对一个R14打开汉字正确显示的R12图形文件:(1)在R12下打开该图形文件:汉字正确显示,其代码页变量值为undefined或Ascii。
(2)直接由R14打开该图形文件,汉字正确显示,代码页变量值为ANSI-936(只读)。
在R14下将该图形文件另存为R12格式,再在R12打开之,其图形代码页变量值为Dummy,汉字正确显示,可以将Dummy改为undefined或Ascii,保存该图形文件后再由R14或R12打开之,汉字均正确显示。
通过上述各种情况的比较与分析,有以下结
论:
1、在R12下打开的图形文件不乱码,但其图形代码页变量(DWGCODEPAGE)值为非undefined、Ascii或Dummy的其它值,如dos-850或iso8859-1等,则在R14下打开该图形文件,汉字不能正确显示,出现乱码情况,此时其图形代码页变量值为
新闻网页贴吧知道音乐图片视频地图百科文库 ...轻松解决AutoCAD文字的乱码问题_计算机软件及应用_IT/...文件,用 R14(及 R14 以上)版 本打开时, 即使...
AutoCAD R14图形中文字乱码的解决 Posted on Sunday, October 02, 2005 6:38 AM #CAD知识收集 1、当打开AutoCAD的图形文件时, AutoCAD自动根据图形中的文字样式...
暂无评价0人阅读0次下载举报文档 解决ProE工程图汉字转AutoCAD的乱码问题以及...AUTOCAD 中如 何设中文字体,把它炸开(因文字由 PROE 转 DWG 时全成图块了)...
解决AutoCAD在打开地形图... 2页 1下载券 彻底解决android读取中文... 2页 ...[C#]解决读写包含汉字的txt文件时乱码的问题.txt永远像孩子一样好奇,像年轻人...
情况:当打开别人图时,找不到原文件的字体,怎么办?...4、使用 AutoCAD 的时候,字体问题会困扰很多人。我...即使正确地选择了汉字字形文件,还是会出现汉字乱码,...
但注意,AutoCAD 处理的图形是矢量图,而扫描的图纸...该文件将其改名为图形文件 即可在 AutoCAD 中打开。...号。 22、 文件出现汉字乱码问题? 22、如何解决在...
但注意,AutoCAD 处理的图形是 矢量图,而扫描的图纸...的同名文件改为后缀 DWG,再在 AutoCAD 中打开就行...如何解决在 R14 中打开 R12 文件出现汉字乱码问题...
百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频地图百科文库 ...如何解决中文ProE工程图汉字转AutoCAD后乱码问题_机械/仪表_工程科技_专业资料。如何...
:当打开别人图时,找不到原文件的字体,怎 么办? ...4、使用 AutoCAD 的时候,字体问题会困扰很多人。我...地选择了汉字字形文件,还是会出 现汉字乱码,原因是...
但注意,AutoCAD 处理的 图形是矢量图,而扫描的图纸...该文件将其改名为图形文件即可在 AutoCAD 中打开。 ...如何解决在 R14 中打开 R12 文件出现汉字乱码问题...
我要评论