キリル文字のデータがいくつかあり、Codeigniterを使用して.csvファイルでエクスポートしたいと思いました。問題は、メソッドcsv_from_result()がこれらの文字を混乱させることです。
$this->load->dbutil();
$delimiter = ",";
$newline = "\r\n";
$report_result = $this->data_model->get_data_result();
$data['csv'] = $this->dbutil->csv_from_result($report_result, $delimiter, $newline);
そして私の見解では:
<?php
header("Content-type: application/csv-tab-delimited-table; charset=utf-8" );
header("Content-Disposition: attachment; filename=csvdata.csv" );
header("Content-Transfer-Encoding: binary" );
echo $csv;
?>
出力ファイルには、次のような混乱した文字が含まれています。
ТеÑÑ‚ пиÑмо","54","Референц