二次开发外挂菜单和 UI 对话框中文显示为乱码的问题
时至今日,困扰我三个月的问题终于解决,一般情况下,UGII_UTF8_MODE 设置为 1,这样
外挂的用户中文菜单无法正常显示,而是为乱码;如果要正常显示中文外挂菜单,只要将系
统变量中的 UGII_UTF8_MODE 变量删除即可。
感触:念念不忘,必有回想,一直感觉这是个小问题,一定有办法解决,事实果然如此,所
以无论遇到什么困难,不要轻言放弃就是最好的姿态。
遗憾的是,今天发现去掉这个变量或将该变量值改为 0 以后,模架却不能正常打开,欲哭无
泪啊。
问题:UG8 报错,部件 UTF8 归档,NX 运行正常原因和解决?
解决:现在的 UG8.0 添加了 UGII_UTF8_MODE 环境变量后可以支持中文路径,但是支持中文
路径下所保存的文件,如果换到另一计算机上打开,如果去掉 UGII_UTF8_MODE 环境变量,
就打不开了!
所以用 8.0 前请选择好用支持中文还是不支持中文!只能选其一!
UG8.0 添加 UGII_UTF8_MODE 环境变量的方法:
1 , 打 开 计 算 机 的 属 性 中 的 高 级 系 统 设 置 如 下 图 所 示
2 , 单 击 环 境 变 量 弹 出 下 面 的 对 话 框
3 , 单 击 新 建 , 弹 出 下 面 对 话 框
4,在变量命中输入 UGII_UTF8_MODE(注意要完全一致),在变量值中输入 1
单击确定,完成 UGII_UTF8_MODE 环境变量的修改
5,重启 UG8,即可,此时 UG 支持打开中文路径的文件,文章开头提示的不能
打开的文件可以正常打开。