Экспорт данных Unicode в Excel в php - PullRequest
1 голос
/ 22 апреля 2020

Я могу экспортировать json данных, чтобы преуспеть с PHP. Но я использую ə, ü, ç, ı, ö и так далее. Эти символы не показывают. Мой код:

$file = "website_data_" . date('Ymd') . ".xls";
header("Content-Disposition: attachment; filename=\"$file\"");
header("Content-Type: application/vnd.ms-excel;   ");
$flag = false;
foreach($output as $row) {
  if(!$flag) { 
    $arr =  implode("\t", array_keys($row)) . "\r\n";
    $flag = true;
   }
   array_walk($row, __NAMESPACE__ . '\cleanData');
   $arr = $arr.implode("\t", array_values($row)) . "\r\n";
  }  
  echo   $arr; 

example

Помогите мне пожалуйста

1 Ответ

0 голосов
/ 22 апреля 2020

Измените заголовок на

header('Content-Type: application/vnd.ms-excel; charset=utf-8');

, чтобы принудительно использовать набор символов UTF-8.

Если это не работает, пожалуйста, покажите, что делает ваш фильтр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...