java 修改jar中的menifest.mf文件后重新打包过程中遇到的中文问题解决
2010-12-10 17:20
986 查看
前段时间在做一个项目,碰到了要将jar文件中的menifest.mf文件中的某项修改一下,由于修改后的内容中含有中文,总是在重新打包后,运行时发现jar失效,很是郁闷,不知道问题出在哪里,一开始以为是自己设置的编码方式由问题,将utf-8格式的改成utf-16,utf-16LE,utf-16be等等,还是没有效果,用ultra打开原文件和修改后的文件比较,一开始没发现问题,总觉得及时最后有点空格不影响,当然空格看不出来,知道转换成内码的时候才发现后面多了很多00 00 00 00,难道是这里出问题了?一开始没有修改,还在纠结于编码方式上面,后来又修改了很多遍,换了很多方式,最终我很无奈,没办法,差点要放弃,在一次无意识的过程中,我尝试在我最后生成的string后面加了string.trim(),然后重新用utf-8编码,一切搞定!
希望我这次的经历能够带给大家一些帮助!
希望我这次的经历能够带给大家一些帮助!
相关文章推荐
- Linux系统下Java应用程序打包成.jar文件遇到问题与解决问题
- Eclipse中Java项目打包——外部jar包位置 ,生成jar包位置,mf文件书写等问题
- Java项目打包成Jar文件后图片不显示的问题解决
- swing中通过.class文件(把.java都删除)打包成jar文件,使用皮肤包遇到的问题。
- 解决eclipse中java项目导出成jar包后读写UTF-8文件中文乱码问题
- java打包jar中文乱码问题,maven中nexusjar乱码解决
- Java 简单解决springmvc获取properties文件里面中文内容出现论码问题(我遇到的问题是数据提交检验时返回的错误提示出现乱码)
- 在eclipse中JAVA从打包成jar程序到双击运行的整个过程(没有主清单属性问题的解决)
- Eclipse中Java项目打包——外部jar包位置 ,生成jar包位置,mf文件书写等问题
- Java项目打包成Jar文件后图片不显示的问题解决
- 无法删除Java(TM) Platform SE binary打开问题解决(修改jar中的文件)
- 黑马程序员————java环境搭建过程中遇到的问题与解决思考
- Java-----jar反编译修改重新打包
- Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- 关于TP5视图分离到根目录的解决方法 原有: 为了方便前端开发,我想把视图(view)部分分离出来专门给前端进行修改 过程:在进行视图设置分离的过程遇到了问题 参考了官方文档http://www
- javac命令编译java文件成class文件出现中文乱码问题解决
- (Java控制台程序版)递归打包整个父文件夹下的文件和子文件夹成压缩文件(*.ZIP)以及打包时常见的文件乱码和文件名乱码以及丢失文件或文件损坏问题解决办法
- Java读写.properties文件实例,解决中文乱码问题
- 非web java项目部署到linux总结(非打包成jar,配置文件可以随时修改)
- Myeclipse打包生成jar文件 A exception has Occured问题解决