PHP教程:php导入到excel-支持utf8和gbk两种编码

news/2024/9/28 15:17:26

php导入到excel-支持utf8和gbk两种编码

php导入到excel乱码是因为utf8编码在xp系统不支持所有utf8编码转码一下就完美解决了

utf-8编码案例

<?php 
header('Content-Type: application/vnd.ms-excel; charset=UTF-8'); 
header('Pragma: public'); 
header('Expires: 0'); 
header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); 
header('Content-Type: application/force-download'); 
header('Content-Type: application/octet-stream'); 
header('Content-Type: application/download'); 
header('Content-Disposition: attachment;filename=www.niutw.com.xls '); 
header('Content-Transfer-Encoding: binary '); 
?> 
<? 
$filename='php导入到excel-utf-8编码'; 
$filename=iconv('utf-8', 'gb2312', $filename); 
echo $filename; 
?>

gbk编码案例

<?php 
header('Content-Type: application/vnd.ms-excel; charset=UTF-8'); 
header('Pragma: public'); 
header('Expires: 0'); 
header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); 
header('Content-Type: application/force-download'); 
header('Content-Type: application/octet-stream'); 
header('Content-Type: application/download'); 
header('Content-Disposition: attachment;filename=www.iiwnet.com.xls '); 
header('Content-Transfer-Encoding: binary '); 
?> 
<? 
$filename='php导入到excel-utf-8编码'; 
echo $filename; 
?>

访问网站的时候就下载到excel里面

要弄单元格区别的话

用table表格做网页的就可以了

更多:PHP教程

转载于:https://my.oschina.net/xixios/blog/83486


http://www.niftyadmin.cn/n/2502362.html

相关文章

关于面向对象的编程

一、面向对象是什么 面向对象是软件开发的方法&#xff0c;是一种对现实世界理解和抽象的方法&#xff0c;是计算机编程技术发展到一定阶段后的产物&#xff0c;是一种高级的编程思想。 二、面向对象的编程思想 面向过程&#xff1a;只关心数学逻辑。 面向对象&#xff1a;直接…

转一篇 搞笑的

http://www.cnblogs.com/huobazi/articles/2690.aspx转载于:https://www.cnblogs.com/huobazi/archive/2004/03/10/2676.html

SQL Server 中截取日期的日期部分与时间部分

SQL Server 中截取日期的日期部分与时间部分 CONVERT ( data_type [ ( length ) ] , expression [ , style ] )SQL Server 中截取日期的日期部分&#xff1a; select convert(varchar(10),getdate(),120)SQL Server 中截取日期的时间部分&#xff1a; select convert(varchar(8…

考察数据结构——第二部分:队列、堆栈和哈希表[译]

相关文档 考察数据结构——第一部分:数据结构简介 考察数据结构——第三部分&#xff1a;二叉树和BSTs 原文链接&#xff1a;Part 2: The Queue, Stack, and Hashtable 本文是"考察数据结构"系列文章的第二部分&#xff0c;考察了三种研究得最多的数据结构&#xff…

AJAX的封装和提交方式

一、什么是AJAX ajax是一种技术&#xff0c;是用来进行前后端交互的技术。他可以异步的运输数据。可以节省异步的操作、时间、提高用户的体验、减少数据请求、传输数据请求。 异步&#xff1a;非堵塞&#xff0c;前面一个程序是否执行完毕&#xff0c;不影响后面的程序的执行。…

(转)谈谈我对技术发展的一点感悟

转自&#xff1a;小洋&#xff08;燕洋天&#xff09;点击查看原文 随着自己不断的在技术这条路上走着&#xff0c;感悟和体会也是越来越多&#xff01;和大家分享上几点。 1. 懂得越多&#xff0c;发现自己懂得越少 现在回想以前&#xff0c;发现以前的自己确实有点“轻狂…

程序员必知单词、语句、英文缩写汇总

程序员必知单词、语句、英文缩写汇总 综述&#xff1a;便于类&#xff0c;函数命名&#xff0c;工作文档阅读而做的单词积累 一.逻辑编码部分 application 应用程式 应用、应用程序 application framework 应用程式框架、应用框架 应用程序框架 architecture 架构、系统架构 体…

View Resolver

2019独角兽企业重金招聘Python工程师标准>>> View Resolver DispatcherServlet 会根据传回的 ModelAndView 实例来解析 View 名称&#xff0c;并处理用以呈现于画面 的资料 Model 物件。View 名称的解析是委托给实作 org.springframework.web.servlet.ViewResolver…