tomcat设置-Dfile.encoding=UTF-8系统默认⽂件编码。
file.encoding跟操作系统默认字符集有关,Windows下默认的是GBK,但我们程序⼀般IO流中字符编码⼀般都设置的是utf-8,这样会导致中⽂乱码。
因此需要修改file.encoding为UTF-8.如果应⽤容器是tomcat,可参考如下修改⽅法。在Tomcat的catalina.bat中设置。
set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8"