php生成csv文件之乱码问题

php生成csv文件之乱码问题_php_web-itnose

首页
asp
php
javascript
iis
apache
html/css
coldfusion
ajax
vbscript
cgi
xml/xsl
跨浏览器开发
ruby/rails
程序员
html5
jquery
seo
jboss
json
angularjs
markdown
nginx
thinkphp
yii
pageadmin
extjs
wampserver
kendo ui
coffeescript
gulp
ecmascript
bootstrap

itnose首页 > web > php >

php生成csv文件之乱码问题

2017-06-14 15:54

问题

生成csv文件到/tmp目录下并下载,下载后发现文件乱码。

解决

这里我们只要在文件的开始输出bom头,告诉windows csv文件的编码方式,从而让excel打开csv时采用正确的编码。

第一种:在所有内容之前输出

print(chr(0xef).chr(0xbb).chr(0xbf));

第二种:也可以直接写入到csv文件最前端:

$csv_file = chr(0xef).chr(0xbb).chr(0xbf).$csv_content;

什么是bom?

参考百度百科链接:bom

相关搜索:
php 生成xml
php生成xml
xml文件打开乱码
生成xml文件
xml文件打开是乱码

相关文章

2016-12-21 12:52 php生成csv文件
2017-01-13 10:51 php写入生成csv或txt文件乱码解决方案
2016-07-07 00:55 php 生成csv文件utf8转gbk部分中文乱码
2014-12-15 16:43 php 导出csv文件乱码解决方案
2014-07-31 13:14 利用php ci force_download($filename, $data) 下载.csv 文件解决文件名乱码,文件内容乱码

更多相关文章>>

最新文章

2017-06-20 01:35 老铁们,有没有可能让php文件同时只能一个人访问
2017-06-20 01:35 怎么禁止图片直接通过url访问
2017-06-20 01:35 求救!启动wamp只能用本机访问,同局域网的其它设备访问不到!搞了大半天t-t
2017-06-19 15:35 nginx下的thinkphp问题
2017-06-19 15:35 php form 文件上传

更多最新文章>>

热门搜索

hibernate自动生成文件
java基础问题
db2导入csv
jsp乱码
jsp 乱码
informatica 乱码
生成xml
jsp中文乱码
jsp include乱码
hibernate mysql乱码
java程序员面试问题
php jsp
php webservice
php 图表
php xml

京icp备14022385号-2

©2014 itnose软件编程教程 | 联系我们:email:twobrushes@126.com qq:35155868

Posted in 未分类

发表评论