問題描述:
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