相信大家都遇到过这种问题,在新版本 SOLIDWORKS 中导入 STEP 文件后 FM 设计树名称出现一堆横线的乱码现象!只有在高版本 SOLIDWORKS 中才会存在此问题,客户使用 2020 版本导入 STEP 则一切正常,可以正常在 FM 设计树显示正确的汉字(导入名称)。
疑似软件 BUG,之前版本工作正常,新版本工作失效!(功能回退)

按照经验排查,在以前的 SOLIDWORKS 版本中也有客户遇到过此类问题,一般都是计算机字符设定问题导致的,包括:STEP 的名称、文件目录名称、WIN 语言设定、WIN 系统账户名称这些检查是否存在汉字、空格或特殊符号等可能导致输入字符乱码的原因。
但是,在客户的电脑中已经检查过,确认非字符设定导致的问题,同时,在我们自己的电脑中也是可以稳定重现的。
上报研发:
我们将问题上报至研发部门进行确认,很快就收到了研发的反馈。但这并不是 SOLIDWORKS 软件的 BUG,2022 及之前版本的 SOLIDWORKS 还没有遵循 ISO 组织编码非 ascii 字符的规范,SOLIDWORKS 2023 及之后版本 SOLIDWORKS 支持该规范。(有关编码非ascii字符的更多详细信息,详情可见
https://www.steptools.com/stds/step/IS_final_p21e3.html)
举个例子:相当于在之前版本中软件使用的是一个十六进制的字符编码方式,自 2023 版本开始遵循 ISO 组织编码非 ascii 字符的规范,而这个规范是一个十进制的字符编码方式。所以,低版本软件中所导出的 STEP 拿到高版本软件中导入就会出现字符辨识不出的乱码现象。
所以,对于 SOLIDWORKS 早期版本文件,只能通过在新版本 SOLIDWORKS 中打开并保存到新版本,之后再导出 STEP 可避免此问题。
SENSNOW SOFTWARE
PRINCIPAL INVESTIGATOR / Joe.
· 原创内容未经授权严禁转载
· 禁止任何形式的洗稿、抄袭
400 636 8628