利用izpack或roxes在windows下创建快捷方式的乱码问题

04-02-09 zxczf
在做安装工具的使用,采用izpack或roxes(均采用JNI)创建快捷方式

原理是查询注册表获取开始菜单或桌面的绝对路径,由dll返回的结果,我将其由ISO-8859-1转为GB2312,能正确创建桌面快捷方式,但无法在开始->程序总创建快捷方式,因为c:\Documents and Settings\user\「开始」菜单\程序 出现的乱码:c:\Documents and Settings\user\「开?」??\程序

能正确获得桌面路径:c:\Documents and Settings\user\桌面

请问该如何解决这种乱码问题,谢谢~~

猜想:dll返回的路径是ISO-8859-1的编码吗?

猜你喜欢