php导出excel中文乱码 //mysql_query("set names 'UTF-8'"); 这行为什么要注释掉? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 刚试了一下,不让它输出excle,直接在页面显示也是乱码 你并没有说你的数据库中用了什么编码。php页面用gbk呢?mysql_query("set names gbk"); ok,改成gbk可以了,但是我数据库表是用的utf8_general_ci,顺便问一下,用phpexcel导入你会吗 改成gbk页面显示正常,但是导出excel还是乱码,晕 header("Content-type:application/vnd.ms-excel;charset=gbk"); 这一句改为gbk呢?没什么好办法,自己多试,应该能试出来。 也不行,但是我直接给中文的值,在excel中显示正常,用从数据库中提取的数据就是乱码 excel里面的字符编码是gb2312 保存为 excel时记得每条数据都转为 gb2312 本帖最后由 PhpNewnew 于 2012-05-26 10:56:17 编辑 你需要用函数iconv 来转换编码就不会出现乱码了。 想问问楼主,你导出来的excle2007,也就是xlsx打开后会不会报错?导出的xls能正常打开,导出的xlsx打开提示出错。 alert写个弹出小窗口,怎么先进行数值的计算再弹出的alert窗口 乱码问题,怎么解决? 已给出相应js判断代码,如何用js或者php判断电脑是否登录qq并获得相应qq号 关于zendstudio中文显示乱码问题 如何不重启apache,所加入的国际域名就能生效 截取日期时间 急急,mysql问题,大家帮忙急急急!在线等!高手请进!!! ADODB使用一问! 请问怎样将留言簿的留言内容中的回车转换为数据库里的换行 socket_select(), 请大神讲解 WAMP 80端口被Microsoft-HTTPAPI/1.0占用怎么解决 smart框架每次刷新都会添加数据
导出的xls能正常打开,导出的xlsx打开提示出错。