求助。php写入excel文件乱码了

sinat_37552373 2017-03-24 03:16:59
我在自己的电脑上写入没有乱码,换了一台电脑就乱码了,我用编辑器打开excel文件没有出现乱码,但是我直接用excel打开就出现了中文乱码。。我的是excel2010,求助
...全文
144 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2017-03-26
  • 打赏
  • 举报
回复
在输出前全部都转为utf8编码试试。
qq_34921650 2017-03-25
  • 打赏
  • 举报
回复
或者在输出之前加这几行代码

 header('pragma:public');
	    header('Content-type:application/vnd.ms-excel;charset=utf-8;name="'.$xlsTitle.'.xls"');
	    header("Content-Disposition:attachment;filename=$fileName.xls");
	    ob_clean();
	    flush();//
qq_34921650 2017-03-25
  • 打赏
  • 举报
回复
$xlsTitle = iconv('utf-8', 'gb2312', $expTitle);//文件名称
sinat_37552373 2017-03-24
  • 打赏
  • 举报
回复
我的系统本来是简体了,然后去繁体系统上使用要转码,有没有可以自动识别的那种代码啊。不要不同的系统要转不同的编码
sinat_37552373 2017-03-24
  • 打赏
  • 举报
回复
做了一个icvon解决了一种情况

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧