1.查看JVM默认编码格式
java -XshowSettings:properties -version
查找file_encoding对应的值,可以看到默认编码。
2.修改JVM的默认编码:
在启动Java虚拟机时,可以通过传递-Dfile.encoding
参数来指定默认编码。
例如,如果你想要设置编码为UTF-8
,可以在运行Java程序时添加参数:
java -Dfile.encoding=UTF-8 -jar your.jar
或者,如果你想改变所有Java程序的默认编码,可以考虑修改环境变量。编辑你的shell配置文件,例如~/.bashrc
或~/.profile
,添加以下行:
export JAVA_OPTS="-Dfile.encoding=UTF-8"
执行
source ~/.bashrc
注意在Debian系统使用java调用人大金仓数据库容易出现客户端编码问题,此方法可以解决
标签:编码,Java,encoding,一键,默认,JVM,java,Dfile,揭秘 From: https://blog.csdn.net/weixin_43869127/article/details/142924734