Alfresco 中文乱码处理
部署最新的Alfresco6.2版到开发环境,采用的是docker方式部署,部署的过程倒是非常傻瓜。 跑起来后发现上传中文内容的文件预览出现中文乱码,中文字都成口口口。问题原因是libreoffice生成pdf中不支持中文字体。 解决办法是上传中文字体到libreoffice容器。
- docker ps -a 找到libreoffice容器id
- 将中文字体上传到宿主机,例如将Windows的C:\Windows\Fonts目录下所有大写超过1M的字体都上传到宿主机的/opt/fonts目录(实际好像只需要两种字体)
- 传递地址到容器,docker cp /opt/fonts/. 容器ID:/usr/share/fonts/dejavu
- 进入容器 docker exec -it --user root 容器ID /bin/bash
- 刷新字体fc-cache -fv,查看中文字体fc-list :lang=zh,出来结果就是成功了
- 最后重启你的docker
来源:oschina
链接:https://my.oschina.net/chinaandroid/blog/4450733