PHPExcel将重音填充为false

Adr*_*llo 7 php phpexcel

我有一个PHPExcel库1.7.9创建xlsx的问题.

我使用fromArray方法将MySQL表填充到xlsx中,当我尝试用重音填充任何单元格时,单元格被填充为"FALSE".

在此输入图像描述

这是我的代码:

$query="SELECT 
    Caso,
    Etq_Amarilla,
    Tipo,
    Etiqueta,
    'EC Sociedad',
    ProveedorEscalado,
    Proveedor_de_Mantenimiento,
    organizativo,
    OficinaPeople,
    centro,
    sociedad,
    Tipo_Disp,
    Fecha_y_hora_de_creacion,
    Fecha_y_hora_de_cierre,
    domicilio,
    jcentro04,
    analitico,
    DTDT
from CdM_Diario where Dia='5'";

$datos=$mysqli->query($query);
$objPHPExcel->setActiveSheetIndex(4);
$objPHPExcel->getActiveSheet()->fromArray($cabecera,NULL,"A1");
$cont=2;
while($fila=$datos->fetch_assoc())
{
    $objPHPExcel->getActiveSheet()->fromArray($fila,"pepe","A".$cont."");
    $cont++;
}
$cont=2;
Run Code Online (Sandbox Code Playgroud)

解决:

$ mysqli-> set_charset( 'UTF8');

感谢Mark Ba​​ker

DaF*_*lai 7

我知道它已经很老了,但今天我遇到了同样的事情并utf8_encode($row['field'])为我工作过.