moodle日志中的统计图无法显示中文
星期二, 11月 27th, 2007这个问题不知道如何从网上查找帮助,试过的几次查找都没有结果,也许中文使用者还没有发现这个问题,或者发现了但没有重视。
问 题是这样的moodle?中可以查看每一位用户的上站记录,并有一个上站情况的统计图,这应该是用gb生成的,所有的中文字都成为方框。这个问题与 dotproject中的情况应该是一样的。dotproject因为牵涉到一个关键的应用:甘特图,所以关心的人就多,而moodle中可能只 有教师或管理人员才会对注册用户的使用情况感兴趣,或者有权限查看,所以这个问题被忽略了。
这个问题已经得到了修复:
右击有问题的图,在右键菜单上点“属性”,得ttp://xueroom.shumtv.cn/~moodle/course/report/log/graph.php?id=4&user=3&type=userday.png&date=0
这是生成图片所用到的文件与参数。阅读graph.php知道有一个graphlib.php,找到这个文件,查阅其中的graph类的定义,所用的字体文件在相关语言中的fonts目录中,以default.ttf命名。在lang/zh_cn_utf8/有一个readme文件,其中就说了这个问题。将相关的中文字体文件用ln -s方式建立一个链接。图片中的中文就可以正常显示了。
转自学而斋