打包的jar在cmd运行获取网络返回的数据乱码解决

在idea 开发中一切正常。打包成为jar在cmd运行的方法。特别是部分的网络请求方法返回的值异常。即为乱码情况。导致字符串匹配不通过程序异常的解决方法。

试过写bat更改bat的编码为utf-8结果也是失败的

1
2

以下是百度之后总结的解决办法

在cmd中输入

1
$ chcp 65001

改变cmd的编码

设置Jar运行的编码

1
-Dfile.encoding=utf-8

坑~~~~

谢谢,爱你么么哒