Экспорт CSV не кодирует Shift-JIS в Javascript - PullRequest
0 голосов
/ 08 мая 2019

Вот мой код, мой proplem, который экспортирует CSV с данными на японском языке (charset=shift-jis).

Но это не работает, результаты возвращают UTF8 и ошибочные шрифты.Экспорт CSV поддерживает кодировку shift-jis в Javascript?

Любая помощь, спасибо.

   let csvContent = "data:text/csv;charset=shift-jis,";
                    csvContent += [
                                    headerFields.join(","),
                                    ...data.map(item => '"'+Object.values(item).join('","')+'"'
                                  )].join('\n').replace(/(^\[)|(\]$)/gm, "");
                    const dataExport = encodeURI(csvContent);
                    console.log(dataExport);
                    const link = document.createElement("a");
                    link.setAttribute("href", dataExport);
                    link.setAttribute("download", export_file_nm);
                    link.click();
...