docker-compose部署confluence出现乱码

问题描述:

confluence多人协作平台(开源)

在用docker-compose安装部署成功后,应用时出现如下错误:

docker-compose部署confluence出现乱码_第1张图片

问题分析:

出现编码格式不正确无非就是mysql的设置错误,于是有如下几种思路:

1.mysql配置文件修改:

由于是docker部署的,首先得把配置文件挂载出来然后进行修改

docker-compose部署confluence出现乱码_第2张图片

docker-compose部署confluence出现乱码_第3张图片

2.在数据库层面直接设置

show variables like 'char%';

docker-compose部署confluence出现乱码_第4张图片

     set character_set_client=utf8;
     set character_set_connection=utf8;
     set character_set_database=utf8;
     set character_set_results=utf8;
     set character_set_server=utf8;
     set character_set_system=utf8;

3.数据库连接驱动层次设置

  找到confluence.cfg.xml文件(一般路径:/var/atlassian/application-data/confluence/confluence.cfg.xml),加上:

?useUnicode=true&characterEncoding=UTF-8

docker-compose部署confluence出现乱码_第5张图片

你可能感兴趣的:(docker)