感谢给于帮助的阿里大佬
当项目在开发工具运行时一切正常,但一打包部署到服务器就会出现乱码问题,这是项目启动的问题,与程序本身无关。
在win系统中我们可以通过设置启动文件来解决这个问题
创建一个记事本,将后缀改为bat,编辑内容
@echo off
start javaw -Dfile.encoding=utf-8 -jar *******.jar
exit
保存后双击执行
*******.jar是项目jar包的全称,这个启动文件尽量与项目放在一个文件夹下,如果放在不同文件夹中记得注意在项目名前写入路径
liunx中的话通过 java -Dfile.encoding=utf-8 -jar xxxxxxx.jar这个命令启动即可