diff --git a/sample-site/src/app.jsx b/sample-site/src/app.jsx index 7105922..1d401af 100644 --- a/sample-site/src/app.jsx +++ b/sample-site/src/app.jsx @@ -3,16 +3,16 @@ import {CSVLink, CSVDownload} from 'react-csv'; import Table from './Table.jsx'; const csvHeaders = [ -"Company","Contact","Country" +"Company","جهة الإتصال ","王玉普" ] const csvData =[ ['Alfreds Futterkiste' ,'Maria Anders', 'Germany'] , - ['Rathath IT', 'Abdennour TM' , 'Tunisia'] , - ['Laughing Bacchus Winecellars', 'Yoshi Tannamuri' , 'Canada'], + ['Rathath IT', 'Abdennour TM' , 'تونس'] , + ['Sinopec', '王玉普' , '中国'], ['Auto1', 'Petter' , 'Germany'] , - ['Estifeda', 'Yousri K' , 'Tunisia'] , - ['Nine 10ᵗʰ', 'Amjed Idris' , 'Saudi Arabia'] , - ['Tamkeen', 'Mohamed Alshibi' , 'Saudi Arabia'] , + ['Estifeda', 'Yousri K' , 'تونس'] , + ['Nine 10ᵗʰ', 'Amjed Idris' , 'المملكة العربية السعودية '] , + ['Tamkeen', 'Mohamed Alshibi' , 'المملكة العربية السعودية'] , ['Packet Publishing', 'David Become' , 'UK'] , ['Software hourse', 'Soro' , 'Poland'] ]; diff --git a/src/core.js b/src/core.js index b3bb290..d7a89aa 100644 --- a/src/core.js +++ b/src/core.js @@ -41,6 +41,6 @@ export const toCSV = (data, headers, separator) => { }; export const buildURI = ((data, headers, separator) => encodeURI( - `data:text/csv;charset=utf-8,${toCSV(data, headers, separator)}` + `data:text/csv;charset=utf-8,\uFEFF,${toCSV(data, headers, separator)}` ) );