功夫码

phpexcel导出excel文件里乱码和含中文文件名称乱码处理方法

晓峰 时间:2019-08-23 15:29:50 阅读:22

phpexcel导出生成的文件名称乱码处理方法

// 把文件名称进行一些 utf8转成gb2312即可
$filename = iconv("utf-8","gb2312",$filename);

phpexcel导出生成的文件里乱码处理方法

ob_end_clean();//清除缓冲区,避免乱码
//在header之前加入如上代码

//处理中文输出问题
需要将字符串转化为UTF-8编码,才能正常输出,否则中文字符将输出为空白,如下处理:
$str  = iconv('gb2312', 'utf-8', $str);
或者你可以写一个函数专门处理中文字符串:
function convertUTF8($str)
{
   if(empty($str)) return '';
   return  iconv('gb2312', 'utf-8', $str);
}


本文来源:功夫码(gongfuma.com)

声明:本文系功夫码原创稿件,版权属[功夫码 gongfuma.com]所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:功夫码",违者将依法追究责任。

相关文章

回到顶部