求助解决php导出mysql到xls中乱码问题 有中文的地方用 iconv字符转化下echo iconv("ISO-8859-1", "UTF-8", $row[ 'order_name ']. '\t'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 纠正下:大体像下面这样echo iconv("ISO-8859-1", "UTF-8", "订单号"."\t"); echo iconv("ISO-8859-1", "UTF-8", $row[ 'order_name ']. "\t"); 解释的不对,前面的那个不需要转码,直接显示正常,但是后面数据部分的转码后显示不对的echo iconv("ISO-8859-1", "UTF-8", $row[ 'order_name ']. "\t"); 因为我自己试过写成echo iconv("GBK", "UTF-8", $row[ 'order_name ']. "\t"); 都没用,你说的方法我也试过了,不行 要把 数据都转成 GBK 编码的... 不是把,把数据转换成gbk太离谱了把,我只要输出结果就可以了,数据库不能动的,难道utf8的mysql不能导出gbk的xls? 前面第一行的中文名称那里本来就对的,不需要转码,循环数据那个地方需要转码但是用你说的办法,转换不行,还是没变,依然乱码,我测试过,用phpmyadmin导出就是正常的用语句写导出就是乱码真是奇怪 smarty如何才能直接解析HTML内容呢? 问一个js关于播放器的问题??? php com 组件出错 求解析 zendoptimizer not install 怎样得到$b=$a中的'a'? php关于apc扩展模块实现上传进度条的问题, php序列化 安装MouselabWEB(信息显示板)时,要求在特定文件夹新建数据库,如何操作? 表单数据传递问题 高分求有程序员帐号的朋友帮忙下个源码 求php企业类网站源码
大体像下面这样
echo iconv("ISO-8859-1", "UTF-8", "订单号"."\t");
echo iconv("ISO-8859-1", "UTF-8", $row[ 'order_name ']. "\t");
echo iconv("ISO-8859-1", "UTF-8", $row[ 'order_name ']. "\t");
因为我自己试过写成
echo iconv("GBK", "UTF-8", $row[ 'order_name ']. "\t");
都没用,你说的方法我也试过了,不行
前面第一行的中文名称那里本来就对的,不需要转码,循环数据那个地方需要转码
但是用你说的办法,转换不行,还是没变,依然乱码,我测试过,用phpmyadmin导出就是正常的
用语句写导出就是乱码
真是奇怪