, example.csv. , UTF-8, . Excel CSV ANSI, UTF-8. , Excel, ANSI, UTF-8 , .
Excel UTF-8 CSV a BOM (, . , , , ?;-) , JavaScript ." "" ""\uFEFF", (JavaScript).
:
var csvString = 'ı,ü,ü,ğ,ş';
var universalBOM = "\uFEFF";
var a = window.document.createElement('a');
a.setAttribute('href', 'data:text/csv; charset=utf-8,' + encodeURIComponent(universalBOM+csvString));
a.setAttribute('download', 'example.csv');
window.document.body.appendChild(a);
a.click();
Hide result. UTF-8 /Blob.
, . , , , Windows. , , , Windows, , . CSV. , CSV , , Excel (*.xls *.xlsx).