php读取文件乱码的解决(readdir)

作者: dreamfly 分类: php 发布时间: 2014-12-26 12:05

在php读取文件的时候,如果是在windows上面,那么可能就会出现中文乱码的情况,因为我们的操作系统默认是gb2312 的编码,而我们写的php文件一般是utf-8编码的,所以就出现了乱码,我们可以通过php提供的函数来进行转换,消除乱码。

$file = iconv('GB2312', 'UTF-8', $file);

这个函数就把gb2312的编码转换成了utf-8,乱码自然也就消失了。

另外提一下,如何判断操作系统是不是windows:

function isWindows(){
if(PATH_SEPARATOR==':') {
return false;
}else{
return true;
}
}

通过这个函数,就可以判断操作系统是否是windows

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!