论坛风格切换切换到宽版
  • 7062阅读
  • 7回复

[已解决]ExtactNow 的Explorer右键菜单汉化后乱码 [复制链接]

上一主题 下一主题
离线cntrump
 

发帖
287
金钱
2530
威望
253
只看楼主 倒序阅读 0 发表于: 2010-10-18
解决方法在6楼,感谢寒秋。
这几项的字符串都是唯一的。汉化后发现只有前三项显示的汉化,其他都是乱码。

  
[ 此帖被cntrump在2010-11-01 22:05重新编辑 ]
离线寒秋

发帖
231
金钱
780
威望
78
只看该作者 1 发表于: 2010-10-19
这与其它的QT程序的问题一样,就是在汉字的编码后面自动添加00,造成无法正常显示汉字。
可以试一下,使用Utf-8编码看看。
离线cntrump

发帖
287
金钱
2530
威望
253
只看该作者 2 发表于: 2010-10-20
回 1楼(寒秋) 的帖子
问题已经初步确定了。不是UTF编码问题,可以从部分汉字正常显示判断出来。
离线寒秋

发帖
231
金钱
780
威望
78
只看该作者 3 发表于: 2010-10-20
在QT里,程序的编码是同时存在多种的。
比如前面的一些贴子,就是在菜单显示时用Utf-8编码,而在一些对话框,却不是使用Utf-8编码,在显示时会动加00字节,因此在显示时就与你的情况一样。
还有我上次汉化Winavi all in once程序时,“文件”和“状态”虽然同属于一个控件。但状态使用Ascii,可以正常显示,而文件则不能显示,只能使用Utf-8编码。
你可以再试试。
离线寒秋

发帖
231
金钱
780
威望
78
只看该作者 4 发表于: 2010-10-27
已帮你解决。
这是运行的效果。


这是修改后的Dll文件。(已经把壳脱掉,没有加壳,自己可以根据需要修改)
extractmenu.rar (93 K) 下载次数:4
不能进行跟踪调试,只能进行静态分析,实在是累。不过总算解决了问题,再累也值得了。

[ 此帖被寒秋在2010-10-27 18:46重新编辑 ]
离线cntrump

发帖
287
金钱
2530
威望
253
只看该作者 5 发表于: 2010-10-27
。。。体力太牛了
离线寒秋

发帖
231
金钱
780
威望
78
只看该作者 6 发表于: 2010-10-27
我重新修改一个。
怕上面传的那个有改过其它地方(因为静态跟踪,有时改动很麻烦),就重新下载一个英文版,并对它进行修改,让它显示中文。
请重新下载这个吧。
extractmenu.rar (93 K) 下载次数:11
离线

发帖
8854
金钱
161
威望
17
只看该作者 7 发表于: 2010-11-01
记得感谢帮助人
<a href="http://teach.hanzify.org/index.php?Go=Show::422-1074355200" target="_blank"><!--coloro:red--><span style="color:red"><!--/coloro-->正大光明赚钱求存,阳谋有私继续汉化</a><br /><a href="http://bbs.hanzify.org/index.php?showtopic=20135" target="_blank">新手提问必看</a><br />Exescope只是汉化辅助工具<br /><a href="http://teach.hanzify.org" target="_blank">看教学啊看教学!</a><br />你先动手,我再帮你!<!--colorc--></span><!--/colorc--><br /><img src="http://teach.hanzify.org/Images/hhteach.gif" border="0" alt="图像" /><br />多做补丁版,少做安装版...