springboot jar包启动部署项目踩坑(二)
与tomact启动有所区别,war包直接放置于tomcat中,tomcat中config目录下的server.xml默认设置字符集为UTF-8 ,且开发环境字符集一般均为UTF-8,问题不易发现
如用jar包启动 则jvm运行默认字符集为GBK,
如需改变为UTF-8,需在系统环境变量中设置jvm运行默认字符集
新建系统变量:JAVA_TOOL_OPTIONS 变量值:-Dfile.encoding=UTF-8;
与tomact启动有所区别,war包直接放置于tomcat中,tomcat中config目录下的server.xml默认设置字符集为UTF-8 ,且开发环境字符集一般均为UTF-8,问题不易发现
如用jar包启动 则jvm运行默认字符集为GBK,
如需改变为UTF-8,需在系统环境变量中设置jvm运行默认字符集
新建系统变量:JAVA_TOOL_OPTIONS 变量值:-Dfile.encoding=UTF-8;