From 14d77c80e3eba81b3e93fc00a40f119dffa886ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E7=91=9E=E5=89=8D?= Date: Sat, 20 Jun 2015 17:19:02 +0800 Subject: [PATCH] using charset utf-8 --- tableExport.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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), {