Alfresco 中文乱码处理

原创
2020/07/29 14:56
阅读数 1.1K

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

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部