PHP 用fputcsv()生成csv文件在windows Excel 下打开乱码问题解决
来源:互联网 发布:erp系统源码 编辑:程序博客网 时间:2024/06/15 17:01
参考该文章https://segmentfault.com/a/1190000005366832 生成csv,csv文件在windows wps和我ubuntu16桌面版下打开正常。但是使用windows Excel 打开乱码。
解决:
function test() { $fileName = 'demo'; header('Content-Type: application/vnd.ms-excel'); header('Content-Disposition: attachment;filename="'.$fileName.'.csv"'); header('Cache-Control: max-age=0'); //直接输出到浏览器 $fp = fopen('php://output', 'a'); //在写入的第一个字符串开头加 bom。 $bom = chr(0xEF).chr(0xBB).chr(0xBF); $column = [ $bom.'姓名','性别', '年龄' ]; $data = [ '张三','男士', '21' ]; fputcsv($fp, $column); fputcsv($fp, $data); fclose($fp);}
阅读全文
0 0
- PHP 用fputcsv()生成csv文件在windows Excel 下打开乱码问题解决
- linux服务器上下载的csv文件在window环境下用excel打开的乱码问题解决
- java 以utf-8生成csv文件,用excel打开乱码问题解决
- linux下通过php生成的csv文件在window中打开乱码解决方法
- 解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
- 解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
- [置顶] 解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
- 如何解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
- 在mac下,用excel打开csv文件出现中文乱码的情况
- 记事本能正常打开的csv文件,用Excel打开乱码问题解决办法
- csv文件用excel打开乱码
- java 层生成文件如csv,在excel中打开乱码
- php使用fputcsv()函数csv文件读写数据的方法(解决中文乱码问题)
- 在Mac系统下Excel转csv文件中文乱码问题解决
- windows下 excel打开utf8的csv乱码
- CSV文件在EXCEL中打开时乱码解决办法
- PHP生成的CSV格式打开乱码
- csv文件导出,excel打开乱码处理
- error while loading shared libraries:libmoveit_planning_scene_monitor.so.0.9.10
- 使用spring boot搭建与dubbo整合项目
- 设计模式
- 达内课程-DataInputStream/DataOutputStream
- java,html,xml转义字符
- PHP 用fputcsv()生成csv文件在windows Excel 下打开乱码问题解决
- iOS-gzip压缩和解压缩
- 运算符
- 安卓
- Navicat Premium远程连接GP(Greenplum)集群 解决FATAL:no pg_hba.conf entry for host "172.20.20.2"问题
- js的作用
- SpringCloud系列:利用Zuul实现统一服务网关服务,简单实现IP白名单功能
- FPGA在物联网智能家居中的应用
- 带下拉列表提示语的TextView