Как установить кодировку символов в экспорте Angular2Csv?

#angular #character-encoding #angular5 #export-to-csv #export-to-excel

#angular #кодировка символов #angular5 #экспорт в csv #экспорт в Excel

Вопрос:

Я пытаюсь загрузить данные в файл CSV в моем приложении angular, однако я не могу правильно отображать специальные символы, такие как é à ç è .

Как я могу установить кодировку символов в UTF-8 при использовании Angular2Csv?

Я пытался использовать encoding () и encodingUI (), но это не сработало. Я получаю странные символы, подобные этому

    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:

Из документации (https://github.com/javiertelioz/angular2-csv )

useBom true Если true, добавляется символ спецификации в начале CSV