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

 

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