Add HTML encoding header depending on received parameter rather than exporting it to UTF-8 in export_table_xls_html()

pull/2487/head
Yannick Warnier 8 years ago
parent 9b9f330865
commit 87cb80d819
  1. 2
      main/inc/lib/export.lib.inc.php

@ -94,7 +94,7 @@ class Export
$file = api_get_path(SYS_ARCHIVE_PATH).uniqid('').'.xls';
$handle = fopen($file, 'a+');
$systemEncoding = api_get_system_encoding();
fwrite($handle, '<!DOCTYPE html><html><meta http-equiv="Content-Type" content="text/html" charset="utf-8" /><body><table>');
fwrite($handle, '<!DOCTYPE html><html><meta http-equiv="Content-Type" content="text/html" charset="'.$encoding.'" /><body><table>');
foreach ($data as $id => $row) {
foreach ($row as $id2 => $row2) {
$data[$id][$id2] = api_htmlentities($row2);

Loading…
Cancel
Save