java 打成jar包,传入中文参数

java  -jar D:/a/dx.jar  测试,中国
在jar中打印接收参数
System.out.println(args[0]+","+args[1]);

显示乱码

解决:需要加上file.encoding=系统编码

java -Dfile.encoding=utf-8 -jar D:/a/dx.jar  测试,中国

或者
java -Dfile.encoding=gb2312 -jar D:/a/dx.jar  测试,中国

就行了 打印出来就不是乱码了

猜你喜欢

转载自cuityang.iteye.com/blog/2228314
今日推荐