浏览文章
文章信息
PHPExcel操作Excel时,时常会出现中文乱码的问题,解决方法
12684
1、解决
第一种情况是因为在之前输出过其他网页内容导致、解决如下:
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); }