Kodowanie eksportu kodu JavaScript do csv
Muszę wyeksportować tablicę javascript do pliku Excel i pobrać go Robię to w tym kodzie. dane to tablica obiektów javascript.
var csvContent = "data:text/csv;charset=utf-8,";
data.forEach(function(dataMember, index)
{
dataString = dataMember.join(",");
csvContent += index < data.length ? dataString+ "\n" : dataString;
});
var encodedUri = encodeURI(csvContent);
var link = document.createElement("a");
link.setAttribute("href", encodedUri);
link.setAttribute("download", "upload_data" + (new Date()).getTime() + ".csv");
link.click();
Wszystko to działa dobrze, dopóki nie mam właściwości ciągów, które zawierają nieangielskie znaki, takie jak hiszpański, arabski lub hebrajski. Jak mogę wykonać eksport ze wszystkimi tymi wartościami innymi niż ASCII?