1.使用java -jar xxx.jar在linux服务器上打印出的中文日志乱码的解决:
java -Dfile.encoding=utf-8 -jar xxx.jar
2. docker容器中读取外挂的linux服务器上的中文文件名乱码:
(文件上传到服务器中文乱码)
设置容器的环境:
ENV LANG=C.UTF-8
如果使用的是docker-compose,如下:
environment:
LANG: C.UTF-8
LANGUAGE: en
TZ: Asia/Shanghai