docker-compose集成minio,下载文件名称含中文乱码怎么解决,设置minio支持多个字符集
时间: 2023-11-04 14:26:53 浏览: 308
在docker-compose中集成minio时,可以通过设置环境变量来指定minio支持多个字符集,从而解决下载文件名称含中文乱码的问题。
具体步骤如下:
1. 在docker-compose.yml中添加环境变量设置,例如:
```
version: '3'
services:
minio:
image: minio/minio
container_name: minio
environment:
- "MINIO_ROOT_USER=minio"
- "MINIO_ROOT_PASSWORD=minio123"
- "MINIO_UTF8_CHARSET=UTF-8,GBK"
volumes:
- ./data:/data
ports:
- "9000:9000"
```
在该配置文件中,我们添加了一个名为 "MINIO_UTF8_CHARSET" 的环境变量,并将其设置为 "UTF-8,GBK",表示minio支持UTF-8和GBK两种字符集。
2. 重新启动docker-compose服务
```
docker-compose up -d
```
在设置完环境变量并重新启动服务后,minio就可以支持多个字符集了。您可以尝试下载包含中文名称的文件,查看是否还存在乱码问题。
希望这个方法可以帮助您解决问题。
阅读全文