NX二次开发-解决字符乱码问题
适用版本:NX6以上
NX二次开发的程序,虽然内部执行的操作和手动是一样的,但是输入的内容可能会出现乱码的问题。尤其当程序部署到其他环境的时候最容易出现。本章讲解如何解决该问题。
详 细 说 明
以下是用程序保存并关闭部件后,重新打开NX跳出的提示。该报错出现的原因是历史部件的预览图文件路径中文出现乱码,导致NX无法定位文件。
图1
当然出现乱码的情况还有很多,比如读取的txt文件代码找不到想要的信息,有时候就是因为读取到的是乱码。
解决问题的办法很简单,将编译用的代码文件用其他格式另存即可。
用记事本的方式打开cs文件,选择文件->另存为
图2
当前的编码为“带有BOM的UTF-8”,我们将其改为“UTF-8”即可。
图3
重新编译并重复操作,预览图正常显示。
图4
如果还不能正常显示,请检查开发用的NX版本和部署的NX版本是否一致(包含小版本和补丁),此外还需要检查自己的电脑的系统,是32位还是64位,如果是32位,编译的时候平台选项可以尝试设置为AnyCPU。
总 结
开发过程中所有乱码的问题基本都是和编码有关,尝试用不同的编码进行编译多数时候都能解决问题。此外,尽可能地还原问题的环境也很重要。对于NX的二次开发程序来说,过于冗长的带中文、日期的目录也会导致程序问题。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...