本帖最后由 Itolsoft 于 2010-6-19 20:36 编辑
RT~
论坛里有许多使用UTF8编码的人都有这个乱码问题吧~
那是因为纯真IP数据库是GB2312编码,直接在UTF8下引用,当然会显示乱码了,而康盛就偷懒了一下了,没有在UTF8版中进行转码处理
现在只需要改一个文件,加一点点代码就可以搞定了~
打开 source/function/function_misc.php,找到第212行的改成:- return '- '.iconv('gbk', 'utf-8//IGNORE', $ipaddr);
复制代码 如此即解决问题~
另外,如果想要默认文件搜寻顺序为先找纯真库再找天逸库的话,那么就将29-33行的- if(@file_exists($tinyipfile)) {
- $return = convertip_tiny($ip, $tinyipfile);
- } elseif(@file_exists($fullipfile)) {
- $return = convertip_full($ip, $fullipfile);
- }
复制代码 改成:- if(@file_exists($fullipfile)) {
- $return = convertip_full($ip, $fullipfile);
- } elseif(@file_exists($tinyipfile)) {
- $return = convertip_tiny($ip, $tinyipfile);
- }
复制代码 这样就可以了~ |