我正在使用类JarOutputStream从我的系统部署一个Jar。 我使用类JarEntry将一些文件放在jar中。
问题是: 当我放置一个包含“MódulodeConteúdoLocal.wfre”等“特殊”字符的文件时,该文件将以名称“M + |dulo de Conte + |do Local.wfre”进入JAR。
我的原始代码如下:
JarEntry jarAdd = new JarEntry(fileEntryName.replace('\','/')); out.putNextEntry(jarAdd);
我尝试过这样的事情:
JarEntry jarAdd = new JarEntry(URLDecoder.decode(fileEntryName.replace('\','/'),“UTF-8”)); out.putNextEntry(jarAdd);
但没效果。
希望有人可以帮助我:)。