宝塔在docker环境下 部署spring boot乱码
Posted bpmsee
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了宝塔在docker环境下 部署spring boot乱码相关的知识,希望对你有一定的参考价值。
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
至此,完成配置。
以上是关于宝塔在docker环境下 部署spring boot乱码的主要内容,如果未能解决你的问题,请参考以下文章