首页
社区
课程
招聘
[旧帖] 软件不支持中文路径 通用修正思路 0.00雪花
发表于: 2010-10-16 15:23 8285

[旧帖] 软件不支持中文路径 通用修正思路 0.00雪花

2010-10-16 15:23
8285
一些国外的软件不支持中文路径或者打开中文路径的文件时中文部分会显示乱码(好像和CreateFileA有关),请教通用的修正思路和方法……

例一、keygener Assistant的Scanning标签,如果打开中文名的文件,则显示乱码;



例二、java的Class文件反编译工具jad.exe,如果打开中文名的文件,提示错误——Class文件的路径必需为数字或字母才可以被正常处理;



         原版的DJ Java Decompiler就无法打开中文名的文档,原因就是它反编译class文件其实是调用了jad.exe,不信可以测试一下。

例三、目前最牛X的十六进制编辑器010 Editor,想汉化一下但发现若修改任何一处界面文件为中文,软件会显示为乱码。



大家可以各抒己见,说说思路或方法,当然心有余力的写篇教程再好不过。
边查边等……

附件(原版jad);
jad1.5.8g.zip

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 1662
活跃值: (5380)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
虽然我不知,但还是支持一下楼主!!!!
2010-10-16 15:41
0
雪    币: 51
活跃值: (61)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
java不清楚
c和c++的话,可能要改变链接库支持Unicode
2010-10-16 16:01
0
雪    币: 590
活跃值: (177)
能力值: ( LV9,RANK:680 )
在线值:
发帖
回帖
粉丝
4
谢谢关注

现在网上有DJ java Decompiler的修正版,其中就是修正了jad.exe,貌似是修改CreateFileA为CreateFileW,具体记不太清了

所以过来看看有没有人愿意 上节课 我肯定坐第一排
2010-10-16 16:49
0
雪    币: 4560
活跃值: (1012)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
俺也很期待有高手冒泡
2010-10-16 17:43
0
雪    币: 433
活跃值: (1870)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
6
没研究过这个问题,你可以翻翻《windows核心编程》第2章的内容,看能不能找到答案!!!
2010-10-17 13:45
0
雪    币: 590
活跃值: (177)
能力值: ( LV9,RANK:680 )
在线值:
发帖
回帖
粉丝
7
有思路就好 我有空好好翻翻 好像是讲Unicode和AscII编码的
2010-10-17 18:21
0
游客
登录 | 注册 方可回帖
返回
//