PHPMyVisites乱码问题
2008-4-29 14:55最近做的一个项目用到ECShop,客户希望在里面集成浏览统计,ECShop的统计太差劲了。找了半天找到了PHPMyVisites,它的升级版就搜是Piwik,Piwik功能更复杂,全Ajax的设计使它显得更加Web2.0。Piwik据说是用来替代Google Analytics的,可见它还是很强大的,要不然也不会说这种大话了,呵呵。
在ECShop里当然用不了piwik这么变态的东西了,PHPMyVisites足够了,安置起来也十分简单。不过在配置完成后发现后台生成的数据图汉字有乱码,到官方一看原来是字体惹的货,解决办法是把你想用的字体从C:\WinNT\Fonts\ 或者是C:\Windows\Fonts\ 复制到[phpMyVisites安装目录]/libs/artichow/font/,当然你也可以去网上下载其它的字体。然后修改[phpMyVisites安裝目录]/core/datas/fontList.php :
PHP代码
- <?php
- /*
- * phpMyVisites : website statistics and audience measurements
- * Copyright (C) 2002 - 2006
- * http://www.phpmyvisites.net/
- * phpMyVisites is free software (license GNU/GPL)
- * Authors : phpMyVisites team
- */
- // $Id: fontList.php 29 2006-08-18 07:35:21Z matthieu_ $
- $GLOBALS['languageFonts'] = array(
- ‘zh’ => ’simsun.ttc’, // chinese
- ‘ja’ => ’simsun.ttc’, // japanese
- ‘zh-tw’ => ’simsun.ttc’, // Taiwanese
- ‘he’ => ‘SILEOT.ttf’, // Hebrew
- );
- $GLOBALS['defaultFont'] = ‘DejaVuSans.ttf’;
- ?>
比如 ‘zh’ => ’simsun.ttc’ 的意思就是说当系统设定当前语言为’zh’ (简体中文)的时候使用的字体文件是’simsun.ttc’ ,所以把这个地方换成你复制过来的字体文件的名字就好了。
通过RSS 2.0来获取此文章的最新评论.