导出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" ); 类中如何获取上次的一个变量内容? 当附件表的 项目名称 ==临时项目表的项目名称 就把 临时项目表的ID 插入附件表的id PHP5的安装 apache支持wml? 不支持的话改怎么设置 很久没来了,请教一个头痛的乱码问题 一个急待各位大虾解决的问题,急!!! PHP中提交大量数据的问题 请问一下有的论坛里那种[img][/img]贴图功能是如何做的? 请高手推荐一个php的编辑器 thinkPHP的模板 求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" );