明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 钾肥

[求助]不同版本的CAD打开文件后字体乱码问题

  [复制链接]
发表于 2007-10-15 19:19:00 | 显示全部楼层
下载页面里有个 Readme.html 的使用说明的, 不过, 这个是命令行模式的, 以前版本倒是 gui 界面, 确实有些不算方便.
或者, 如果可以的话, 将没有被 ACAD 再次保存过的 dwg 文件压缩了上传个上来, 或 dunkel@tom.com ?
 楼主| 发表于 2007-10-15 22:46:00 | 显示全部楼层
看过下面的readme后基本会用了,不过其原理不是很明白,他改的所谓的中国代码936到底是什么呢?为什么会出现这样的问题呢?
是因为操作系统的不同,导致在保存dwg文件的时候所使用的文字编码不同呢,还是因为所用的CAD语言版本的不同造成的,还是因为别的什么?

发表于 2007-10-16 06:43:00 | 显示全部楼层
问题解决了没? 其实不是操作系统的不同, 也不是 ACAD 语言版本的问题, 而是操作系统所设置的国家语言区域不同的缘故. 同一表现字符, 在不同国家语言的文字计算机编码中可能会有不同, 为了保持字符表示的一致性, 当图形在不同的国家语言区域的机子上打开时, ACAD 就会对原来字符在新的语言表中的字符进行替换, 从而导致文字内容内码的改变.
 楼主| 发表于 2007-10-16 10:22:00 | 显示全部楼层
问题依旧没能解决,改简体中文不行,反而改英文倒是成功了。

我现在怀疑自己装的系统是英文版本的XP后汉化的(俺的系统是盗版的)。

因为同事的电脑上就没这个为题。我也在控制面板里面看了,里面语言的板块也选择了简体中文。我如何确认自己的系统到底是什么版本的系统?

楼上的兄弟,你分析分析,是不是有这种可能?
发表于 2007-10-16 12:42:00 | 显示全部楼层
>>  问题依旧没能解决,改简体中文不行,反而改英文倒是成功了。
  这个是说在运行 ModifyDWGCP 程序的时候? 那应该是表示你图形的 CodePage 原来就是简体中文的, 改简体中文是, 就不需要进行改动, 所以没有提示修改成功.


至于系统版本和来源的问题, 上面也说了的, 这个并不关键, 还是当前设置的区域在起作用, 即进入 ACAD 后可以通过 DWGCodePage 命令查看到, 简体中文的话, 就是 ANSI_936.
如果问题还是没有解决, 我现在也想不到原因在哪里. 也许有问题的文件被其它非 ANSI_936 的机子上打开保存过. 如果可以的话, 还是想看看在 2004 上打开, 通过编辑字体哪怕是不保存也会出现乱码, 这样的原始文件, 即没有被这个会引发乱码的 2004 保存过的那个版本.
 楼主| 发表于 2007-10-16 15:16:00 | 显示全部楼层
命令: DWGCodePage
DWGCODEPAGE = "ANSI_936" (只读)

头大莱~~~看来只有重装系统试试看了~~谢谢dunkel啦~~
 楼主| 发表于 2007-11-11 00:23:00 | 显示全部楼层
问题解决了~~

不过用的是最蠢的办法~~我重装了系统。

呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 18:37 , Processed in 0.152887 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表