300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php文件显示文字乱码怎么解决 php遍历到的文件是中文文件名 显示为乱码 该如何解决...

php文件显示文字乱码怎么解决 php遍历到的文件是中文文件名 显示为乱码 该如何解决...

时间:2020-03-23 20:58:09

相关推荐

php文件显示文字乱码怎么解决 php遍历到的文件是中文文件名 显示为乱码 该如何解决...

直接上代码,感觉说的不明白的,可以查看来源网址,答主说的可能更清楚

function refresh($dir) {

$dir = iconv("utf-8", "gb2312", $dir); // 当前php文件应该用的是UTF-8,window是用的GB2312的编码,所以要把文件名转换成gb2312,才能找到windows文件

if ($headle = opendir($dir)) {

while ($file = readdir($headle)) {

$file = iconv("gb2312", "utf-8", $file); // 想把文件名输出到页面,就需要从windows获得的文件名转换成utf-8编码再输出

if ($file != '.' && $file != '..') {

echo $file . "

";

}

}

closedir($headle);

}

}

refresh("E:\wamp64\www\php");

?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。