SOLIDWORKS将注释设置为全部大写后微米符号'μm'出现乱码!

  • 发布时间:2025-04-09
  • 查看次数:96

现象

用户为外资企业,需要英语版本图纸。在创建技术要求的注释时将整个注释设置为 '全部大写' 后常规字母可以按预期改变,但唯独微米符号 'µm' 在使用此选项后出现了乱码,将 'µ' 错误的转换为了 'm' !

预期行为

对注释(技术要求)设定 '全部大写' 选项后 'µm' 变为 'µM',符号 'µ' 不变化只有字母 'M' 变为大写。


原因

经过验证,此现象是与特殊符号的输入方法有关,用户使用了搜狗或微信输入法来创建 'µm' 字符导致的。所以问题的发生在于输入法本身的设计与 SOLIDWORKS 程序不够兼容有关,但这类问题不能被判定为 SOLIDWORKS 程序的软件 BUG 。

解决方案

使用 Windows 系统自身输入法来创建 'µm' 字符,无论在中文还是英语操作系统下都可以通过 Alt+0181 来进行输入,即按住 Alt 再输入小键盘上的数字键 0181 创建出来的就是微米符号。


警告!"

新思诺测试中心调查过程中发现在国家现行标准的 'GB 3100-1993 国际单位制及其应用' 中明确规定单位符号一律用正体字母,除来源于人名的单位符号的第一字母要大写外,其余均为小写字母(升的符号 L 例外)!

此标准适用于国民经济、科学技术、文化教育等一切领域中使用计量单位的场合。中国存在计量法,现在行业标准都是GB/T,而此标准则是GB,是强制标准、必须执行的法规,否则将存在违法风险(外资企业也必须遵循)。


所以,用户的单位 'm' 变为大写的预期将是错误的!只是在我们计算机软件中属于功能缺陷,当设定全部大写时应忽略单位符号,但计算机软件中并不能判定是普通字母还是单位符号故而就造成了此问题的产生,此问题将在所有计算机应用软件中复现,因为不能评估单字母还是符号字母。

绕行方案

针对此问题,可以在注释中链接一个属性,属性值则不会受大写设定影响。

可在工程图自定义属性中创建一个名称为 '微米符号' 的属性,属性表达式使用我们常用的输入法将微米字符 'μm' 进行输入,计算的结果值就是符号。

然后再在注释中需要插入单位符号的地方链接自定义属性即可,此时注释的大写设定将不影响单位符号。


SENSNOW SOFTWARE

PRINCIPAL INVESTIGATOR / Joe.

· 原创内容未经授权严禁转载

· 禁止任何形式的洗稿、抄袭

400 636 8628