问题:乱码
代码
这个代码出现工作表名乱码
Debug
1、注释掉第二行$workbook -> setVersion ( 8 );
乱码不但没解决,内容也乱码了。$worksheet->setInputEncoding('utf-8');不起任何作用。但有新发现,就是乱码秒象这前那样,有点象是UTF8转成GBK的样子。
2、不注释第2行,只把文件保存成ANSI编码,无效,内容不见了。表名还是乱码
3、注释掉第二行$workbook -> setVersion ( 8 );全部正常,好象问题就这么解决了。细想没那么简单
页面是否允许 GBK,比如整站UTF8时
Excel为UTF8编码时,Linux就是
这样一来还是会乱码。
解决办法
去掉$workbook -> setVersion ( 8 );
文件编码使用 utf-8
根据用户系统进行转码
转码函数