sosomany 发表于 2015-8-8 23:49:28

钢筋符号乱码处理

我用ZDM软件中 tssdeng.shx和tssdch.shx字体 画钢筋符号,但每次打开都要纠正一下钢筋符号乱码,这个是什么原因哈,哪位高手能解释一下?我用上面两个字体的话,ZDM里面纠正钢筋符号乱码的功能有没有哪位大神有相应原LISP可用啊,我不想为了纠正这上乱码而一直用ZDM!

不想多说 发表于 2020-8-24 14:03:52

打开探索者,输入Tcc,先把钢筋符号转化成探索者自带的那个钢筋符号,再用钢筋符号转化成%%132,完美解决,块里面的都能解决(包括属性块、动态块)

sosomany 发表于 2015-8-8 23:51:39

假设我就选tssdeng.shx和tssdch.shx这两个字体出配筋图,有没有好的办法解决这个问题,每次新打开都要纠正一下,太麻烦了!

dunkel 发表于 2015-8-10 08:56:00

每次打开要纠正一下,什么意思,怎么个步骤?刚打开时什么样子,上传个这样的 dwg 来看看(去除了敏感内容)?

sosomany 发表于 2015-8-10 12:36:01

图片上显是正常的 但特征内容里面是“24„14@200”

sosomany 发表于 2015-8-10 12:38:23

用过纠正命令后显示正常
命令: gjfh

文字38„14@200已成功替换为38%%13214@200
文字38„14@200已成功替换为38%%13214@200
文字36„14@200已成功替换为36%%13214@200
文字24„14@200已成功替换为24%%13214@200
文字36„14@200已成功替换为36%%13214@200
文字24„14@200已成功替换为24%%13214@200
文字38„14@200已成功替换为38%%13214@200
文字38„14@200已成功替换为38%%13214@200
文字23„14@200已成功替换为23%%13214@200
文字23„14@200已成功替换为23%%13214@200
文字23„14@200已成功替换为23%%13214@200
文字19„14@200已成功替换为19%%13214@200
文字19„14@200已成功替换为19%%13214@200
文字19„14@200已成功替换为19%%13214@200
文字19„14@200已成功替换为19%%13214@200
文字23„14@200已成功替换为23%%13214@200
文字16„14已成功替换为16%%13214
文字16„14已成功替换为16%%13214nil

sosomany 发表于 2015-8-10 12:39:40

字体是用的tssdeng.shx和tssdch.shx

sosomany 发表于 2015-8-10 12:58:42

http://zhidao.baidu.com/link?url=eWtY7f7KHALtgvp3ZjbON0nukr_friMWKoCbpxAdUstVXJLZMIe4KplPWDUkEmn9yFSVe2TJUci9Rbo_tN_JVa
根这个情况一样
http://c.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=f2efe297bc3eb1354492bfbd962e84eb/902397dda144ad342b6749f8d0a20cf430ad85f1.jpg
用ZDM软件 每次纠正一下是可以用的但如果没有ZDM那怎么办?愁

dunkel 发表于 2015-8-10 15:50:45

你的 acad 什么版本,给的 dwg 是 2000/2002 的?我的 2004 和 2010,处理成 %%132 后保存了,再次打开,还是 %%132 而不会转换为上面提示的那个貌似俩逗号的 \U+0084 啊?
如果你的 acad 一直这么转换(也可能是有其它插件干的而非 acad 本身),你即使转换了也没多大意义吧;lsp 文件实现这个功能,应该不难,它有额外的信息在扩展数据区的。

sosomany 发表于 2015-8-10 20:45:11

本帖最后由 sosomany 于 2015-8-10 20:47 编辑

dunkel 发表于 2015-8-10 15:50 static/image/common/back.gif
你的 acad 什么版本,给的 dwg 是 2000/2002 的?我的 2004 和 2010,处理成 %%132 后保存了,再次打开,还 ...
我是2010 64位的。你怎么把空格号转变成%%132的,有没有相应的lsp可以提供一下哈,谢谢了!我被这个问题困扰了好久!

dunkel 发表于 2015-8-11 09:42:15

那个,不能说是空格号吧。
上面也说了,你现在替换成了 %%132,看你描述的意思,似乎是在保存时又被替换回了 \U+0084 模式,这样的替换没有什么意义吧。
替换,我是手工通过 Find 命令做的;2004 里“查找”可以直接输入 \U+0084;2010 里不行,但可以从“特性”框里选择了 36 和 14 间的(左右键移过它们时会发现这个字符的位置是有间隔的),复制,在“查找”里粘贴,然后进行替换(尽管在“查找”里显示的是个方框)。
页: [1] 2
查看完整版本: 钢筋符号乱码处理