CAD尺寸标注变乱码怎么办?

我们在SolidWorks工程图绘制完成之后,有时候想转到CAD软件用于客户间的图纸交流,这时候出现的问题就是字体乱码,导致cad图需要重新标注重新改格式,非常麻烦,那么Solid...

我们在SolidWorks工程图绘制完成之后,有时候想转到CAD软件用于客户间的图纸交流,这时候出现的问题就是字体乱码,导致cad图需要重新标注重新改格式,非常麻烦,那么SolidWorks工程图转DWG图纸格式字体乱码应该如何解决呢?下面给出一个常用的解决方法。

1. 在为您所做的工程图另存为Dwg时,点击选项

3.若还出现乱码,则打开solidworks安装目录data文件夹下的字体映射文件drawfontmap.txt。打开【工具】-【选项】-【文档属性】-【注解】-【字体】,将字体选择框拉到最下端直到显示出中文字体名,用Ctrl+c和Ctrl+v来将需要的中文字体名复制并粘贴到drawfontmap.txt文档中,注意保持三列的格式。

4.将你需要用到的字体粘贴到此文本中最下方,修改后的字体映射文件大致如下图所示,改好后保存并关闭文件即可。

5.修改需要转换的工程图的文档属性,将所有要用到文字的地方,比如:注解、尺寸、表格等等的字体全部设置成上面加入到映射文件中的中文字体。可以将所有的工程图模板文件的文档属性也作同样的设置,以后用此模板所作的工程图无需再设置,可以直接转换dwg格式。全部设置好后关闭SolidWorks再重新打开。

}

CAD图纸打开出现乱码怎么办?

之前介绍过当图纸打开文字显示为问号或不显示的解决方法,文字显示为问号或者不显示通常是缺少字体或者字体中缺少字符导致的。但有时图中明明设置了字体,但是文字还是会显示乱码,如下图所示。

网友遇到了这个问题后,尝试将下载的上千种字体都拷贝到CAD的FONTS目录下,结果也没有解决问题。这到底是什么原因呢?怎么解决呢?

从上面的截图看,同一个多行文字中大部分文字都可以正常显示,但只有上面一部分显示为乱码,显然这不是字体的问题。我找到了一张类似的图纸,我们用查询LI命令看看文字的内容变成了什么样子,如下图所示。

可以看到这段文字的前面和后面都是中文,中间一段即使在查询的文本窗口中也显示为乱码,也就是说这些文字的编码已经错误,CAD已经无法正常识别了。我们换个低版本,如2004打开图纸并查看一下一下文字内容,看到的会不一样,如下图所示。

我们可以看到了中间的文字都变成了\U+XXXX的编码,也就是文字的UNICODE编码。

在CAD低版本是不支持UNICODE的,而2007以上版本是支持UNICODE。UNICODE又称为万国码,就是为了用同一套编码标准显示各种不同的语言,解决不同语言环境下的乱码问题。非UNICODE编码下为了显示各种不同的语言,各语种都制定了自己的编码标准(如简中gbk,繁中big5,日文shift-js等),导致了在某个编码环境下编写的文本放到另一个编码环境下会乱码,影响交流。当在CAD高版本打开低版本的图纸时,文字编码都会进行转换,有时这种转换可能会导致编码错误,从而出现类似这种图纸中的乱码现象。如果图纸保存后再打开出现了乱码,基本上没有办法处理了,只能尝试用低版本的CAD打开看一下能不能正常了。如果对文字编码非常了解,可以尝试手动修改编码来进行修复,但也不是所有图纸都能成功。遇到这种情况,如果无法找到可正常显示文字的的CAD或图纸版本的话,也不要花太多时间了,重新输入吧,或者从其他显示正常的图中复制这些文字吧。

二、图纸文件代码页错误

CAD的图纸文件都有一个语言代码页,如中文的代码页是ANSI_936。如果文件的代码页是ANSI_936,图中的文字会默认会按中文来识别,但在这样的图纸中如果使用日文或韩文字体,在识别这些文字对象时会按对应的语言进行识别,也就是说在中文图纸中也可以写日文或韩文,如下图所示。

但假如本身是一张中文图纸被保存成了英文的代码页,或者本来是一张韩文图纸被保存成了中文代码页,则可能出现乱码,如下图所示。

从文件名看是一张韩文图纸,但文字显示的全部是中文,虽然不是乱码,但不可读。假如中文图纸被保存成了英文的代码页,则会看上去是明显的乱码。

怎么看图纸的代码页呢?

在命令行输入dwgcodepage回车,可以看到当前图纸的代码页,如下图所示。

可以看到这个值是只读的,这个代码页无法用命令修改。但一些图纸被修改的原因可能师因为用不同语言的操作系统和CAD版本保存过,具体原因不详。

如何修改图纸的代码页呢?

要修改图纸的代码页,我们首先要对不同语言对应的代码页有所了解,网上可以查到各语言的ANSI代码页,大家感兴趣的话可以去搜一下。中文的代码页师ANSI_936、繁体是ANSI_950、日文是ANSI_932、韩文是ANSI_949等等。

当文件出现乱码的时候可以检查一下当前图纸的代码页,但这个也不太好判断是否是代码页错误。如果能确定是代码页错误,网上好像可以找到代码页转换工具,没试过,不知道好不好用。比如上面截图中的图纸明显是韩文图纸,但代码页变成了中文,就需要将代码页改成ANSI_949,下面介绍一种手动修改的方法。

1、首先将图纸另存为2004版的DXF文件。

2、用记事本打开DXF文件,找到ANSI__936,改成ANSI_949,如下图所示。

3、保存修改后的DXF文件,再用CAD打开,可以看到文字显示正常了,如下图所示。

虽然我不知道对不对,但至少看得出来是韩文了。

第一种乱码的情况还是比较多见的,但没有什么好的解决办法;第二种情况虽然有解决方法,但估计大家一般不会遇到。

如果打开旧版本的图纸出现乱码后用不同版本打开都不行,那就尽快想别的办法吧!之前发现的有乱码的图纸多是低版本图纸,如果你现在使用的CAD版本高于2007,建议不要保存成2004或2000版,如果经常保存成低版本而在高版本编辑,文字编码反复进行转换,出错的几率就会变大。低版本图纸中还经常遇到的是字体识别错误,那种问题还比较好办,打开文字样式对话框重新设置一下字体就好了。

虽然上述问题大多数人不会遇到,但一旦遇到确实很头疼,能解决的问题就想办法解决,无法解决的问题我们就尽快用其他方式去处理,有时重新写文字或画图可能比纠缠在这个问题上花费的时间更少。

以上技巧适用于AUTOCAD和浩辰CAD等类似的CAD软件。、

}

国为隔震支座,真正厂家直销建筑隔震支座,支座质量强 ,实力厂家 ,质优可靠 , 隔震支座生产设备齐全 , 同时可安装,更换支座 ,隔震隔震支座 ,按图纸加工 ,厂家直接发货!服务热线:8

在平时工作中,会经常遇到CAD中字体出现问号的情况,导致我们无法看到文字内容,给工作造成很大不便,那是因为我们安装的里面的字体不够全面,导致别人传给我们的文件中某些字体是我们的字体库里没有的,所以才会出现问号。

1首先,我们看一下CAD中没有相应字体出现的问题,如下图所示

3点击链接进入,下载CAD的字体库

4直接往下拉,找到下图所示的下载链接,不要乱点其他地方,有可能会有一些软件广告,并不是我们所需要的。

5在第一张图所示,点击任意一个链接地址,出现下载对话框,下载即可点击任意一个链接地址,出现下载对话框,下载即可

6解压下载的文件,即可得到如图所示的CAD字体

7找到CAD的安装路径,找到Fonts文件夹,将下载下来的文件,复制到该文件夹内,即可。再次打开CAD文件,就可以显示所需内容了(来源:)

}

我要回帖

更多关于 cad中文乱码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信