在Windows环境下,JVM默认编码为GBK。
Linux环境下默认编码为UTF-8。
那么也就导致在程序中,使用String等类型时,默认采用编码会根据系统的不同使用了不同的编码。
可以在运行JVM时指定-Dfile.encoding=utf-8
参数来规定编码。
在Tomcat中配置catalina文件
Linux中,在catalina.sh配置JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=utf-8"
Windows中,在catalina.bat配置set JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF-8
JVM编码设置
最新推荐文章于 2024-07-31 10:30:00 发布