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

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

2010-10-16 15:23
7938
一些国外的软件不支持中文路径或者打开中文路径的文件时中文部分会显示乱码(好像和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)
雪    币: 539
活跃值: (3835)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
kagayaki 2010-10-16 15:41
2
0
虽然我不知,但还是支持一下楼主!!!!
雪    币: 48
活跃值: (61)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
游戏神通 2010-10-16 16:01
3
0
java不清楚
c和c++的话,可能要改变链接库支持Unicode
雪    币: 575
活跃值: (152)
能力值: ( LV9,RANK:680 )
在线值:
发帖
回帖
粉丝
playboysen 16 2010-10-16 16:49
4
0
谢谢关注

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

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