Результат CVS показан в одном столбце - PullRequest
0 голосов
/ 09 февраля 2019

У меня есть этот код экспорта CSV.экспорт у меня работает хорошо, но моя единственная проблема в том, что результат показывает только в одном столбце

проблема возникает только когда я пытаюсь конвертировать файл в UTF-8, есть ли другой способ обойти это?

    $link = mysqli_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PWD, MYSQL_DB);
$link->set_charset("utf8");
  $sql = "SELECT * FROM weekevents";
  $query = mysqli_query($link,$sql);

    $col = "col1,col2,col3,col4 \n";//Column headers
    foreach ($query as $record){
        $cam = explode(';', $record['cam']);
$col .= $record['weekday'].','.$record['week']
      ;
    }
$filename = date("m-Y");

    $csv_handler = fopen ('C:/xampp/htdocs/rge/main-rtl/uploads/שיבוץ חודש -'.$filename.'.csv','w');
    fwrite ($csv_handler, $col);
    fclose ($csv_handler);

    echo 'Data saved to csvfile.csv';

enter image description here

...