我用的是Eclipse PHP  studio 在项目的属性中查看的编码就是utf-8的编码。
单个文件,我查看了下属性,也是utf-8的编码。但还是显示的是乱码,

解决方案 »

  1.   

    1.查看数据库是否是乱码
    2.别的都是utf-8,而如果把编码改成GBK或者是gb2312分页导航部分就正常了,问题在这
    php.ini--------->default_charset前边用#注释掉或者改为utf-8
      

  2.   


    我把这个地方改成utf-8了,服务也重新启动了,还是显示乱码,而且有个奇怪的问题。在页面上表格里的循环出来的内容显示是正常的,但是查看源文件,里面是显示乱码的,而分页导航在页面上显示的是乱码,在源文件里显示的是正常的,很奇怪了。我把那段分页导航去掉,循环的那部分在源文件里就正常了,加了分页导航,就出现我上面说的问题,真是奇怪
      

  3.   

    "表格里的循环出来的内容" -- 如果是来自数据库,很有可能你的数据库里存的是不正确的编码, 你可以用bit_length和char_length查一下分页导航在页面上显示的是乱码,在源文件里显示的是正常的  -- 你的文件保存得和页面编码不一致(meta)详细点的解释在这里
    http://topic.csdn.net/u/20100408/20/9e924db6-1057-4d22-9456-afe32f997909.html查了之后把结果贴出来
      

  4.   


    bit_length和char_length  不好意思,这个怎么用?
      

  5.   

    表格里的循环出来的内容" -- 如果是来自数据库,很有可能你的数据库里存的是不正确的编码, 你可以用bit_length和char_length查一下分页导航在页面上显示的是乱码,在源文件里显示的是正常的 -- 你的文件保存得和页面编码不一致(meta)详细点的解释在这里
    http://topic.csdn.net/u/20100408/20/9e924db6-1057-4d22-9456-afe32f997909.html查了之后把结果贴出来dui `bu
      

  6.   

    感谢各位,问题找到了。是那个分页函数的文件编码有问题,我项目统一使用的是utf-8编码,那个分页是我从网上下载的,直接复制到我的项目里的,后来我打开了,看到里面的注释全是乱码,我使用edit puls另存为,保存为utf-8,然后替换下就好了。是文件编码的问题,再次感谢各位。。