diff --git a/tableExport.js b/tableExport.js index 1bfaa0fc..2d599d30 100644 --- a/tableExport.js +++ b/tableExport.js @@ -75,7 +75,7 @@ THE SOFTWARE.*/ console.log(tdData); } var base64data = "base64," + $.base64.encode(tdData); - window.open('data:application/'+defaults.type+';filename=exportData;' + base64data); + window.open('data:application/'+defaults.type+';filename=exportData;charset=utf-8;' + base64data); }else if(defaults.type == 'sql'){ // Header @@ -119,7 +119,7 @@ THE SOFTWARE.*/ } var base64data = "base64," + $.base64.encode(tdData); - window.open('data:application/sql;filename=exportData;' + base64data); + window.open('data:application/sql;filename=exportData;charset=utf-8;' + base64data); }else if(defaults.type == 'json'){ @@ -168,7 +168,7 @@ THE SOFTWARE.*/ console.log(JSON.stringify(jsonExportArray)); } var base64data = "base64," + $.base64.encode(JSON.stringify(jsonExportArray)); - window.open('data:application/json;filename=exportData;' + base64data); + window.open('data:application/json;filename=exportData;charset=utf-8;' + base64data); }else if(defaults.type == 'xml'){ var xml = ''; @@ -209,7 +209,7 @@ THE SOFTWARE.*/ } var base64data = "base64," + $.base64.encode(xml); - window.open('data:application/xml;filename=exportData;' + base64data); + window.open('data:application/xml;filename=exportData;charset=utf-8;' + base64data); }else if(defaults.type == 'excel' || defaults.type == 'doc'|| defaults.type == 'powerpoint' ){ //console.log($(this).html()); @@ -276,7 +276,7 @@ THE SOFTWARE.*/ excelFile += ""; var base64data = "base64," + $.base64.encode(excelFile); - window.open('data:application/vnd.ms-'+defaults.type+';filename=exportData.doc;' + base64data); + window.open('data:application/vnd.ms-'+defaults.type+';filename=exportData.doc;charset=utf-8;' + base64data); }else if(defaults.type == 'png'){ html2canvas($(el), {