标题:php读取中文目录乱码
取消只看楼主
asmdaydream
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:中原
等 级:版主
威 望:13
帖 子:257
专家分:840
注 册:2009-5-10
结帖率:100%
已结贴  问题点数:0 回复次数:4 
php读取中文目录乱码
读取文件夹的时候,中文目录出现乱码了
我都php文件都是utf-8的,在windows中文系统下面
在网上查了好长时间都没有解决
代码如下,各位帮忙看看吧,谢谢了
   
程序代码:
 $dir = iconv("UTF-8","gb2312",$dir);        
    $dirs = opendir($dir);
    while($loopfile = readdir($dirs))
    {
        if(true == is_dir($dir.$loopfile) ){
            printf("  Dir:%s<br>",$loopfile);
        }else{ 
            printf("  File:%s<br>",$loopfile);
        }
    }//end while


[ 本帖最后由 asmdaydream 于 2010-9-4 10:51 编辑 ]
搜索更多相关主题的帖子: 中文 目录 php 乱码 
2010-09-04 10:50
asmdaydream
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:中原
等 级:版主
威 望:13
帖 子:257
专家分:840
注 册:2009-5-10
得分:0 
本来是没有这句的,后来查了很多资料才找到这句,
这句加上也没有影响什么,设置里面的编码我都换过好几种了,
找不到完美解决的办法

常走夜路不怕黑 长沙PHP高薪招聘群6K+ 95926136
2010-09-04 23:52
asmdaydream
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:中原
等 级:版主
威 望:13
帖 子:257
专家分:840
注 册:2009-5-10
得分:0 
试过了,中文也是乱码

    [23] => Wopti
    [24] => wow
    [25] => www
    [26] => [05-12-15]��������
    [27] => �߲����˹��߰�
    [28] => ����
    [29] => �漣Ӣ�����ܼ���
    [30] => �����ܼ�
    [31] => ������������

常走夜路不怕黑 长沙PHP高薪招聘群6K+ 95926136
2010-09-05 15:21
asmdaydream
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:中原
等 级:版主
威 望:13
帖 子:257
专家分:840
注 册:2009-5-10
得分:0 
估计和我系统有什么的有关吧

常走夜路不怕黑 长沙PHP高薪招聘群6K+ 95926136
2010-09-05 15:22
asmdaydream
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:中原
等 级:版主
威 望:13
帖 子:257
专家分:840
注 册:2009-5-10
得分:0 
iconv也没能解决,只能换成gb2312的编码,或到linux下面去utf-8,郁闷啊~~~~~~
又不是外国人,怎么能做到一个电脑上全是英文的东西

常走夜路不怕黑 长沙PHP高薪招聘群6K+ 95926136
2010-09-07 00:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-318133-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.166969 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved