页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

1.    文字显示为乱码

答:文字显示为乱码的现象分很多种情况,要具体问题具体分析。

...

菜单:设置——设置——程序选项——文件——替代词体档,设置一下需要替换显示的字体文件,如:“isocp.shx”。当然,也可以在命令行直接键入“FONTALT”来修改或设置替代字体。

Image RemovedImage Added

  • 解决方法3

安装字体转换工具——《bcToolbox-1.1.0-1.exe》。

这样遇到找不到的字体文件即可使用替代字体显示。一般来讲默认替代字体为“simplex.shx”的,无须修改即可。默认替代字体为其他字体文件的,建议修改为“gbcbig.shx”或“hzfs.shx”等大字体文件进行替代。为减少操作,建议勾选“继续使用这个字体取代剩余字型”。Image Removed

Image Added

1.2     AutoCAD2000及以前版本绘制的旧图纸:

  • 现象

有些文字看上去就是乱码,有些则看上去显示正常,但一般在特性管理器的内容中查看均显示为乱码。

Image Added

  • 解决方法

windows启动菜单,依次点击:开始——所有程序——THSOFT——PCCADXXXX——图纸升级处理。

Image Added


在页面批处理窗口中选择文件,点“开始转换”按钮进行转换。

Image Added

文件转换后不要忙于打开,否则无法正常打开,提示:CRC不相符。

Image Added

即文件转换后,点下拉菜单:文件——修复,选择该文件修复打开,然后保存文件即可。

1.3     字体信息为乱码

  • 现象

ctrl+1,调出特性管理器窗口,鼠标点选单个显示为乱码的字符,在特性管理器文词的内容格中可以看到其字体信息(即“\f”后,“|”前的字符)为乱码,这就是显示为乱码的原因。

Image Added

  • 解决方法

依次点下拉菜单:天河PCCAD——辅助工具——批量文本查找。

查找字符串为显示为乱码的字体信息(即“\f”后,“|”前的字符),改为处填写有效字体,如“SimSun”,然后点“全部改为”后即可。

Image Added

替换后,同类的乱码文字都可以正常显示了。见下图:

Image Added

  • 备注
    • 初次进行查找替换之前要点“选项”按钮进行相关设置。
    • Image Added 
      • 如果同样乱码的文件很多,则可在“PCCAD批量查找替换”窗口中点“选择文件集合…”按钮,选择批量文件,再将“搜索范围”选择为“全部文件”,再点“全部改为”即可。
      • 不确定哪些文件需要修改的情况下,选择整个文件夹中的文件进行处理即可。
      • 建议全面了解可能涉及到的替换字符,以便在同一选择集内进行多次处理,减少选择的时间。
      • Image Added

1.4     字体样式中大字体带路径或为空

  • 现象

ctrl+1,调出特性管理器窗口,鼠标点选单个显示为乱码的字符,在特性管理器中名称为“块参照”。

Image Added

命令行键入“X”,回车,选择该对象,炸开,以显示详细信息。

Image Added

发现其内容格中文字正常,模式为“机械”。

点选下拉菜单:设置——文字样式,看到其大字体为一个带路径的字体文件。

Image Added

  • 解决方法1

在下拉选择框中选择“gbcbig.shx”等合适字体文件。

Image Added

关闭窗口,刚才显示为乱码的多行文字即可正常显示。(注:了解了这个情况,可undo几步,取消炸开,直接修改文字样式的字体,这样就保证没有对原文件进行大的修改了。

Image Added

同样的,在这张图中,“样式1”没有大字体,则如果使用这种字体样式来标注文字,也会显示为乱码。遇到这种情况,打开文件后,直接打开“文字样式编辑器”,为这些没有大字体的文字样式添加大字体即可。

Image Added

  • 解决方法2

另一种方式是查看该文字样式“字体档”的字体文件名称,如“机械”的字体档是“txt.shx”,我们只要在字体文件夹中将该字体文件改名,程序打开将默认进行字体替代,即可正常显示该文字。

需要对文件改名的路径包括:


PCCAD字体文件路径:X:\THSOFT\PCCAD XXXX\Fonts

BCAD字体文件路径:X:\Program Files\Bricsys\Bricscad V11\Fonts


  • 备注

第二种方法对某些机器可能不起作用,目前原因不明。

Image Added

1.5     两种字体信息

  • 现象

ctrl+1,调出特性管理器窗口,鼠标点选单个显示为乱码的字符,在特性管理器中看到内容中包含乱码,且包含两种字体信息“gbenor.shx,gbcbig.shx”。

Image Added

  • 解决方法1

安装字体转换工具——《bcToolbox-1.1.0-1.exe》即可。即安装后,程序启动后发现有找不到的字体,将提示进行替代处理,一般来讲使用默认替代字体即可。并建议勾选“继续使用这种字体取代剩余字型”,这样的好处是减少了选择次数。

Image Added

  • 解决方法2

解决方法给“字体信息为乱码”的方式类似。即通过“批量文本查找”来解决。即将“gbenor.shx,gbcbig.shx”替换为““gbenor.shx”即可。

但由于在内容中可以看到,其具体信息本身就显示为乱码了,故B平台的PCCAD自己是无法解决的,也就是说您需要在A平台的PCCAD执行“批量文本查找”操作。

Image Added