Alfresco 中文亂碼處理

Alfresco 中文亂碼處理

部署最新的Alfresco6.2版到開發環境,採用的是docker方式部署,部署的過程倒是非常傻瓜。 跑起來後發現上傳中文內容的文件預覽出現中文亂碼,中文字都成口口口。問題原因是libreoffice生成pdf中不支持中文字體。 解決辦法是上傳中文字體到libreoffice容器。

  1. docker ps -a 找到libreoffice容器id
  2. 將中文字體上傳到宿主機,例如將Windows的C:\Windows\Fonts目錄下所有大寫超過1M的字體都上傳到宿主機的/opt/fonts目錄(實際好像只需要兩種字體)
  3. 傳遞地址到容器,docker cp /opt/fonts/. 容器ID:/usr/share/fonts/dejavu
  4. 進入容器 docker exec -it --user root 容器ID  /bin/bash
  5. 刷新字體fc-cache -fv,查看中文字體fc-list :lang=zh,出來結果就是成功了
  6. 最後重啓你的docker

 

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