如何在Angular2Csv导出中设置字符编码?

时间:2019-03-26 10:43:40

标签: angular character-encoding angular5 export-to-csv export-to-excel

我正在尝试将数据下载到我的角度应用程序中的CSV文件中,但是,我无法正确显示诸如é à ç è之类的特殊字符。

如何在使用 Angular2Csv 时将字符编码设置为 UTF-8

我尝试使用 encoding() encodingUI(),但没有用。 I get wierd characters like this

   this.options = {
  fieldSeparator: ';',
  quoteStrings: '"',
  decimalseparator: '.',
  showLabels: true,
  headers: ['Prénom', 'Référence', 'montant', 'Devise', 'Date', 'Date échéance'],
  useBom: false,
};

download(myData) {
let date = new Date();
new Angular2Csv(myData, 'MyCsv' + date.getHours() + '|' + date.getMinutes() + '|' + date.getSeconds(), this.options);

}

1 个答案:

答案 0 :(得分:0)

摘自文档(https://github.com/javiertelioz/angular2-csv

  

useBom true如果为true,则在CSV的开头添加BOM表字符