1.docker 在linux 下面启动的时候,默认编码是POSIX
通过locale 可以查看具体的编码
那么我们可以设置,需要在容器中vi /root/.bashrc设置环境变量:export LANG=en_US.UTF-8
然后查看locale ,如图效果,说明生效了。
在宝塔下启动spring boot的时候,输出日志,和插入数据库都会出现乱码。
/usr/bin/java -jar -Xmx1024M -Xms256M /www//admin-0.0.1-SNAPSHOT.jar --server.port=8080
所以,我们需要增加编码设置-Dfile.encoding=utf-8 -jar ,如下:
/usr/bin/java -Dfile.encoding=utf-8 -jar -Xmx1024M -Xms256M /www/admin-0.0.1-SNAPSHOT.jar --server.port=8080
至此,完成配置。