导出csv中文乱码 我从数据库中读出相关数据,进行处理完后,直接以 字段,字段\n写入到到csv文件中去,中文出现乱码,有没有人遇到过,我要怎么设置才能不出现在这个问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先检查你数据库中是不是乱码,如果不是,那你在读取数据库中的数据的时候要设置编码,以mysql为例$sql="set names gb2312";//这里的gb2312根据你的需要设置$result=mysql__query($sql); editplus如果设置成gb2312编码,应该要怎么设我现在把数据库查询设成gb2312,从里面从来的正常,我自己的php文件是utf-8的,这个里面写的中文就会变乱码 在editplus的文档-》文件编码更改-》更改编码里可以改! mb_convert_encoding("取出来的东西","UTF-8","gb2312"),保证数据库,csv文件的数据编码一致就Ok乐 mb_convert_encoding("取出来的东西","UTF-8","gb2312"),保证数据库,csv文件的数据编码一致就Ok乐很好用啊,楼上高明!! 保持数据库和页面编码格式一致 生成csv时限制一下格式header( "Content-type: application/vnd.ms-excel; charset=gb2312" ); php exec函数不执行问题 关于SVN服务器搭建的重重问题,在线等...... preg_match 字母开头的图片 为什么我的论坛的验证码显示不出来 如何一个url 地址 的get 参数放入一下数组中 php中如何对这样的字符串进行切分? php如何获取用户登录网站使用的端口 如何求出相似的语句?类似GOOGLE的Did you mean? 怎样配置一个支持php的服务器??? 我采用类似冒泡的方式求取最大值,总是不能成功,请帮我看看我的程序问题在哪里? 时间格式转换 关于setcookie()的一个基本问题~
,以mysql为例$sql="set names gb2312";//这里的gb2312根据你的需要设置
$result=mysql__query($sql);
mb_convert_encoding("取出来的东西","UTF-8","gb2312"),保证数据库,csv文件的数据编码一致就Ok乐
很好用啊,楼上高明!!
header( "Content-type: application/vnd.ms-excel; charset=gb2312" );