java jar 中文乱码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java jar 中文乱码相关的知识,希望对你有一定的参考价值。
private void writeInfo(String path, Info info, JarOutputStream jar, Info.InfoMap[] marr)
throws Exception
jar.putNextEntry(new JarEntry(path));
此时的path还是正常显示的,但是导出的jar包里的中文全为乱码?求高手
新建项目默认的项目编码必须与jar的编码格式相同,我以前新建的项目编码是GBK,然后jar的编码是UTF-8,我就把项目编码修改成UTF-8后,还是中文乱码。 删了项目,修改window->preferences->general->workspace->Text file encoding->other:UTF-8,再新建项目重新导入jar,jar里面的中文就可以正常显示了! 参考技术A 你的代码编写格式以及你的项目格式都必须保持一致,一个简单的办法就是把你的项目拷贝出来,然后把新建的项目属性设置成utf-8,再把你的工程拷贝进去就好了,还一个办法就是直接转换格式,这样项目会编译通过,但是你的中文字符会出现乱码,你自己选个好点的办法吧 参考技术B 你保存的是什么格式,还有 你项目 是什么格式, 格式 必须一致,。
Java丨Cmd运行Jar出现乱码问题
以上是关于java jar 中文乱码的主要内容,如果未能解决你的问题,请参考以下文章
springboot打包后在Windows控制台运行中文乱码