一.原因
讲真的这问题好久了,一直懒得去管,今天也是突然想起来,就顺手解决一下。其实吧,这个 问题 只有在你启用Piwik的邮件报表功能或者使用它的手机APP的情况下才会暴露出来,单纯的网页版其实没啥大碍,这也是我一直懒得解决的原因。原因其实很简单,和WHMCS那个啥PDF中文乱码其实是一个毛病,简单的说就是缺字体,毕竟中文也是比较特殊……自带的字体无法显示(这个问题还会出现在日语、希伯来语等需要用到unicode来显示的语言身上)
二.解决
官方有解决方案,所以还是挺简单——>传送门
我这边搬运一下,直接总结成命令得了……
#进入安装piwik的目录 cd /path/to/piwik/ #进入字体目录 cd plugins/ImageGraph/fonts/ #下载字体压缩包 wget https://piwik.org/wp-content/uploads/unifont.ttf.zip #解压,如果没装unzip请先装好 unzip unifont.ttf.zip #清理垃圾 rm -rf unifont.ttf.zip #改成你web服务器权限,如果不是www请自行替换 chown www:www unifont.ttf
然后你过阵子等生成新的图表就能看到字体不再是框框了
PS.官方提示,如果你想用这个字体作为所有语言的字体的话请用unifont.ttf覆盖自带的tahoma.ttf
Senraの小窝原创文章,转载请注明来自:解决Piwik统计图表乱码问题