求助解决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导出就是正常的用语句写导出就是乱码真是奇怪 对discuz二次开发遇到的小问题。 关于采集的一个弱弱的问题 discuz的cookie 看看这段html 如何判断用户是否在线? Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC' 用过微信公众账号的要小心了 最好的源码下载站是哪个 PHPExcel导出问题 vpn 代理访问google 高分求有程序员帐号的朋友帮忙下个源码 求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导出就是正常的
用语句写导出就是乱码
真是奇怪