leilei4908 发表于 2015-9-10 15:07:23

请问为什么16.3菜单能显示中文,但是其他版本的都是乱码?

通过罗老师的Skill汉字编码生成器能在菜单中显示中文,但是只有16.3版本能正常显示
16.5 16.6 17.0显示的都是乱码
有谁知道是什么原因么?
或者能提供让这些版本显示中文的方法么?

leilei4908 发表于 2016-5-30 10:12:06

wintonlee 发表于 2016-5-26 19:38
哈哈,就是想问问怎么实现菜单汉化

动态加载菜单,当然只是部分代码
15版本是用axlUIMenuDump和axlUIMenuLoad加载的
这种用trigger加载的方式与我这边某个老程序有冲突,会造成菜单乱码,程序崩溃

vivienluo 发表于 2015-9-10 15:10:43

你是怎么弄的,发上来看看呢。

leilei4908 发表于 2015-9-10 15:14:49

本帖最后由 leilei4908 于 2015-9-10 15:49 编辑

vivienluo 发表于 2015-9-10 15:10
你是怎么弄的,发上来看看呢。

m1='(      
                (popup,"&test")
                ("[\260\264\322\263\267\305\301\343\274\376] PlaceByPage","pbp")
                (separator)
                (" Anti4Check","anti4")
                (separator)
                ("[\262\356\267\326\320\305\272\305Vias\274\354\262\351] ViasOfDiffPairCheck","dpc")
                (separator)
                (end)
      )      
pm=axlUIMenuFind( nil 14)
                axlUIMenuInsert(pm,m1)中间省掉部分代码了
上面的\260\264这类的就是通过您的工具将中文转码的

leilei4908 发表于 2015-9-11 09:08:29

vivienluo 发表于 2015-9-10 15:10
你是怎么弄的,发上来看看呢。

if(ver>16.3 then
                axlUIMenuDump("mem165.tmp")
                axlUIMenuLoad("mem165.tmp")
                errset(deleteFile("mem165.tmp") )
        );if
源码中添加了这个,屏蔽后其他版本能正常显示了

wintonlee 发表于 2016-5-26 16:07:35

是通过il文件修改吗?men里面能不能实现菜单汉化

leilei4908 发表于 2016-5-26 17:50:08

wintonlee 发表于 2016-5-26 16:07
是通过il文件修改吗?men里面能不能实现菜单汉化

你这算是挖坟么??

王磊147896 发表于 2016-5-26 19:20:05

中文能显示在菜单栏里面么?

wintonlee 发表于 2016-5-26 19:38:30

leilei4908 发表于 2016-5-26 17:50
你这算是挖坟么??

:lol哈哈,就是想问问怎么实现菜单汉化

leilei4908 发表于 2016-5-30 10:04:08

王磊147896 发表于 2016-5-26 19:20
中文能显示在菜单栏里面么?

当然可以,不过15版本不支持
页: [1] 2
查看完整版本: 请问为什么16.3菜单能显示中文,但是其他版本的都是乱码?