windows终端输入Java显示乱码,因为终端采用utf-8编码,jdk为gbk导致的,更改编码方式即可。
1、修改终端为gbk:
在终端输入chcp 936
缺点是终端关闭之后再重启还需再切换一次,比较麻烦。
2、修改jdk为utf-8:
添加系统环境变量:
变量名:JAVA_TOOL_OPTIONS
变量值:-Dfile.encoding=UTF-8
保存退出之后重启终端,再输入java就没有乱码了。
windows终端输入Java显示乱码,因为终端采用utf-8编码,jdk为gbk导致的,更改编码方式即可。
1、修改终端为gbk:
在终端输入chcp 936
缺点是终端关闭之后再重启还需再切换一次,比较麻烦。
2、修改jdk为utf-8:
添加系统环境变量:
变量名:JAVA_TOOL_OPTIONS
变量值:-Dfile.encoding=UTF-8
保存退出之后重启终端,再输入java就没有乱码了。