docker-compose部署confluence出現亂碼

問題描述:

confluence多人協作平臺(開源)

在用docker-compose安裝部署成功後,應用時出現如下錯誤:

問題分析:

出現編碼格式不正確無非就是mysql的設置錯誤,於是有如下幾種思路:

1.mysql配置文件修改:

由於是docker部署的,首先得把配置文件掛載出來然後進行修改

2.在數據庫層面直接設置

show variables like 'char%';

     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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章