zoukankan      html  css  js  c++  java
  • php获取csv数据无乱码

    <?php

     //获取csv数据
        function csvencode($file){
            if(!is_file($file['tmp_name'])){
                return;
            }
            $handle=fopen($file['tmp_name'],'r');

            $content = fread($handle, filesize($file['tmp_name']));
            $content = convert2utf8($content);

            $data=explode(" ",$content);

            $i=1;
            $arr=array();
            foreach($data as $o){

                if(!ctype_space($o) && !empty($o)){

                    $arr[$i]=explode(',',$o);
                    $i++;
                }


            }

            return $arr;

        }

        //转换为utf8编码
        function convert2utf8($content)
        {


            mb_detect_order("UTF-8, GBK, ISO-8859-1"); //探测顺序
            $encoding = mb_detect_encoding($content);//获取编码
            if ($encoding && strtolower($encoding) !== 'utf-8') {
                $content = iconv($encoding, 'UTF-8//IGNORE', $content);
            }
            return $content;
        }

  • 相关阅读:
    JAVA微信公众号网页开发——获取公众号关注的所有用户
    删除mysl
    sql语言(mysql)
    mycat读写分离
    mysql双主双从技术
    实用的10个日志处理案例
    ansible基本操作
    MySQL改密
    mysql源码包安装
    ftp搭建mysql服务器
  • 原文地址:https://www.cnblogs.com/myphper/p/3760652.html
Copyright © 2011-2022 走看看