通过bash/cmd运行java项目出现乱码

public static String getWeek(Date date){

通过bash/cmd运行java项目出现乱码

问题:无论在Java代码中如何统一编码为UTF8,在IDE中运行是完全没问题的,但打包成Jar通过Bash和CMD运行,都会出现中文乱码问题。原因:cmd/bash默认的编码是GBK。解决方法:一、设定cmd的编码为utf-8打开cmd,输入以下命令:chcp 65001这样既可以更改cmd的编码为UTF-8了。以下是常用的cmd编码,如图:二、规定执行java时的编码方式 在cmd下,常见运行J