php中,如何将mysql中的数据导入到csv中,并且中文不出现乱码,如能提供原码,不胜感激! 你要明白csv生成是按对齐格式,一行一行读取数组可以生成的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在phpadmin中,就有一个导出到csc ,并保存为文件的功能,我所要实现的就是这样子,我之前把数据导入到excel时,发现XML字符太长,无法导入进去,才想试试用csv看看是否能导出 PHPmyadmin直接导出就可以了,有什么问题吗? 想用代码实现,而不是通过phpmyadmin,我是要实现它的功能 发现XML字符太长,无法导入进去,才想试试用csv看看是否能导出——————————————————应该可以的,保计是你方法不对 http://topic.csdn.net/u/20080716/10/d1b4d781-4692-4485-bd93-72443f5dcbfb.html你帮我看看这个代码,哪有错?? fputcsv() 将一行(用 fields 数组传递)格式化为 CSV 格式并写入由 handle 指定的文件。返回写入字符串的长度,出错则返回 FALSE。 可选的 delimiter 参数设定字段分界符(只允许一个字符)。默认为逗号:,。 可选的 enclosure 参数设定字段字段环绕符(只允许一个字符)。默认为双引号:"。 <?php$list = array ( 'aaa,bbb,ccc,dddd', '123,456,789', '"aaa","bbb"');$fp = fopen('file.csv', 'w');foreach ($list as $line) { fputcsv($fp, split(',', $line));}fclose($fp);?> 偶测了一下,新建文件事可以支持中文,估计是你编码的问题 mb_convert_encoding($str, "UCS-2LE", "utf-8");可以试试这个 建议你输出时头为gb2312,所有写入内容内容均转为gb2312,中文如不行可尝 试ucs-2LE一部分为utf-8,一部分为gb2312当然出错,一个文件不能有两种编码偶认为那个pack是在unicode码下的 用PHP生成CSV格式的内容,然后,用header函数设定位CSV文件下载的头信息就可以正常保存了。 用header函数设定位CSV文件下载的头信息?csv的下载格式是?? CSV就是文本格式,不过很多人喜欢用excel打开 Header("Content-disposition: attachment; filename=test.csv"); Header("Content-type: application/octet-stream; name=test.csv"); 下载到本地,csv里无任何数据了,为什么呢? 因为我们这个项目写了个下载类,所有的下载格式全放在一个类中进行处理,所以我想问下csv的下载格式是什么? 关于程序在360浏览器下蛋疼的问题 DIV+css页面,静态正常,引入PHP链接数据库文件后变形 请教:PHP的项目在windows下开发的,上传至linux服务器后导致一些功能不好使 才学PHP15天 晚上睡不着,起来问大家一个问题 [求助]cakephp的paginator分页工具中,如何加入查询的参数 PHP程序 语言是utf-8 JS弹出对话框 出现乱码 那位大侠给我解释一下这段form+html的组合代码?它在我的浏览器显示不了 我要改这个网站。大家说下有什么问题 厚着脸皮再问一次,crypt()这个函数怎么用? 一个萝卜一个坑,字符串替换问题 帮我看看那里错了?
——————————————————
应该可以的,保计是你方法不对
'aaa,bbb,ccc,dddd',
'123,456,789',
'"aaa","bbb"'
);$fp = fopen('file.csv', 'w');foreach ($list as $line) {
fputcsv($fp, split(',', $line));
}fclose($fp);
?>
mb_convert_encoding($str, "UCS-2LE", "utf-8");
可以试试这个
偶认为那个pack是在unicode码下的
然后,用header函数设定位CSV文件下载的头信息就可以正常保存了。
CSV就是文本格式,不过很多人喜欢用excel打开 Header("Content-disposition: attachment; filename=test.csv");
Header("Content-type: application/octet-stream; name=test.csv");