也浪费了我一个资源分.
我下载以后,没有问题,一切都正常.
说下我的步骤呀.1生成数据库
 
CREATE DATABASE `tree` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
 
 将提供的sql文件在phpmyadmin里执行.
2修改sql_class.php里面的用户名,密码.
3运行.成功.

解决方案 »

  1.   

    数据乱码一般和数据库有关
    看你的数据库服务器是否是mysql4.1以上的如果是,则在看你客户端编码:
    如果是gb2312,则数据连接后加
    $rs=$db->query("set names 'gb2312'");
    如果是utf-8则加
    $rs=$db->query("set names 'utf8'");
      

  2.   

    如果已$rs=$db->query("set names 'utf8'"); 
    则要看你那个index文件本身是否也是utf-8的,以及meta也设成utf-8
      

  3.   

    测了一下,确实能用效果也不错,和CSDN显示差不多
    只不过有点缺憾的不是无限分级数据结构,只到四级但对一般已足够用
      

  4.   

    我的资源被刷新了:http://download.csdn.net/source/745012
      

  5.   

    大侠,我有点回过神来了,我原先是复制提供的sql里的语句的;现在按您的方法,页面已能正确显示,但在Mysql console里:用命令显示表内容,中文部分还是乱码... 
      

  6.   

    命令下也要加"set names utf8";这句,
    执行一下
      

  7.   

    在命令行下执行之前先执行一步 set names 'utf-8'就可以,如过不行就试set names 'gbk'
      

  8.   

    谢谢大家了,浪费了大家的资源分了,再次申明:要分的不是我的资源,chunyou128人格担保!