Alfresco 中文乱码处理

拥有回忆 提交于 2020-08-14 02:04:23

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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!