docker图片中文显示乱码/显示方块解决方法

在通过docker配置好了smokeping之后,我遇到了一个问题,当涉及到需要docker中的程序生成图片并提供访问的时候,图片中的中文都无法正常显示,而是显示成了一个个方块,今天查阅了相关资料,解决了这个问题。

docker smokeping中文无法正常显示

在通过docker配置好了smokeping之后,我遇到了一个问题,当涉及到需要docker中的程序生成图片并提供访问的时候,图片中的中文都无法正常显示,而是显示成了一个个方块,今天查阅了相关资料,解决了这个问题。

docker安装中文字体

图片中的中文显示为乱码大概率是因为docker容器中缺少中文字体,只要我们把字体装上就好了。以alpine系统为例(现在很多docker开始使用alpine作为系统,因为他足够轻量占用的资源也少)。

echo @edge http://nl.alpinelinux.org/alpine/edge/testing >> /etc/apk/repositories && apk add wqy-zenhei@edge
apk add wqy-zenhei --update-cache --repository http://nl.alpinelinux.org/alpine/edge/testing --allow-untrusted

之后刷新网页,发现中文已经可以正常显示了。

comments powered by Disqus
本站访客数:
使用 Hugo 构建
主题 StackJimmy 设计