宁波网站建设咨询:宁波网站建设
13780026116 宁波网站制作
网站公告
PHP技术
技术交流
网络推广
网站建设常见问答
殷雯动态
你的位置:首页> 新闻/观点 > 网站建设常见问答>php程序读取中文目录名乱码问题解决
网站建设常见问答
php程序读取中文目录名乱码问题解决

PHP对文件操作有着自己丰富的函数,一个项目我们使用到了文件目录列表,但是中文出现了乱码。翻了一下资料判断大概是服务器linux跟windows文件名目录的处理上。windows一般是使用gb2312类编码,linux使用的是utf-8.这样我们创建的中文目录名称在经常php读取到ie里显示就会出现中文乱码问题.

$dir = iconv(\"UTF-8\",\"gb2312\",$dir);  //这句去掉试过没有,或者颠倒过来写 iconv(\"gb2312\",\"UTF-8\",$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
多尝试下,甚至可以把文件本身的编码也修改!
我的测试过你这个代码,就是什么编码转换也没加,显示中文正常!


点击:  2172    时间: 2015-05-15
上一条: 文化局在我公司文艺演出
下一条: 为什么说中小型企业越应注重企业网站的建设
 
 
快速通道: 关于我们    网站建设    主机域名    付款方式    我的声明
  
联系我们
手机扫描QQ
网站建设咨询:
咨询热线:
宁波殷雯网站建设工作室
地 址: 浙江省宁波市江东区
电 话: 13780026116 
邮 箱:
waichun@qq.com
宁波网站建设
宁波网站制作
13780026116
宁波殷雯网站建设工作室 版权所有   浙ICP备16030041号-1