这篇文章主要为大家详细介绍了解决PHP利用导出Excel乱码的问题,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随四海网的小玲来看看吧!
我在PHP项目里要求把数据导出为Excel,并且数据中包含中文.代码如下:
<?php
/* 四海网 www.q1010.com */
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=export_data.xls");
echo "姓名"."\t";
echo "繁體"."\t";
echo "博客"."\t";
echo "\n";
echo "jason"."\t";
echo "@"."\t";
echo "javaeye"."\t";
?>
代码如下:
header("Content-type:application/vnd.ms-excel;charset=UTF-8");
代码如下:
echo iconv("当前编码","GB18030","此博客来源于javaeye,by jason");
代码如下:
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
<style id="Classeur1_16681_Styles"></style>
</head>
<body>
<div id="Classeur1_16681" align=center x:publishsource="Excel">
<table x:str border=0 cellpadding=0 cellspacing=0 width=100% style="border-collapse: collapse">
<tr><td class=xl2216681 nowrap>1234</td><td class=xl2216681 nowrap>Robbin会吐口水</td></tr>
<tr><td class=xl2216681 nowrap>5678</td><td class=xl2216681 nowrap>javaeye网站</td></tr>
</table>
</div>
</body>
</html>
代码如下:
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=export_data.xls");
本文来自:http://www.q1010.com/173/15481-0.html
注:关于解决PHP利用导出Excel乱码的问题的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:Excel
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。