안녕하세요 javascript 질문드립니다.

2015-08-09 16:19

안녕하세요 저는 컴퓨터공학과 재학중인 학생으로, 루비온레일즈로 웹사이트를 만들고 있습니다. 제 실력이 좋지 못해 혼자 끙끙 앓다가, 여기에 질문을 하게 되었습니다. html 상의 테이블을 csv 파일로 export해서 다운로드 받을 수 있도록 하려고 하고 있는데, 다운로드 url을 이스케이프 하다보니, 저장된 문서에서 escape된 문자열이 출력됩니다... 아래와 같이 자바스크립트를 코딩하였습니다.

function doCsv() {

var table= document.getElementById('time_table').innerHTML;
alert(table);

var data = table.replace(/<[^>\/]+>/g,'')
.replace(/<\/thead>/g,'')
.replace(/<\/tbody>/g,'')
.replace(/<\/tr>/g,'\r\n')
.replace(/<\/th>/g,'')
.replace(/<\/td>/g,'')
.replace(/\t/g,'')
.replace(/\n/g,'');
alert(data);

var mylink = document.createElement('a');
mylink.download = "noname.csv";
mylink.href= "data:application/csv," + escape(data);
mylink.innerText=unescape(data)
mylink.click();

}
이 이스케이프 된것을 한글로 어떻게...바꿔야할까요 ?? 고수님들 도와주세요 ..

1개의 의견 from SLiPP

의견 추가하기

연관태그

← 목록으로