当你在windows平台写好的php脚本时,到linux有时候会出现一些问题,这就是跨平台的问题,在windows下fgetcsv() 这个函数直接就能读取内容,但是linux下面就不一定会正确! 


windows下面这样是没问题的

$handle = fopen($filename, 'r');
   
    while($content = fgetcsv($handle)){

       print_r($content);



但是linux下面未必就可以,有时候会出现乱码,这时候你就需要在前面加上 setlocale(LC_ALL, ‘zh_CN’);



Logo

更多推荐