java解决中文乱码问题(jar包运行时中文返回前端数据或者控制台输出乱码问题)

由于windows系统默认编码是gbk,导致jar包在windows系统运行中文会导致乱码

使用以下代码运行jar包即可解决乱码
java -Dfile.encoding=utf-8 -jar xxx.jar

 控制台乱码解决 https://www.cnblogs.com/DreamFather/p/11573346.html

在编译器里输出utf-8用jar包运行的是gbk

 

 输出系统默认编码

System.out.println( Charset.defaultCharset());

修改windows的默认编码https://blog.csdn.net/lee_ham/article/details/82634411

修改Java系统默认编码https://blog.csdn.net/cai555/article/details/83611867

原文地址:https://www.cnblogs.com/jsfh/p/13427320.html