이번엔 참 웃기는 문제였다.

테이블 데이터를 엑셀로 다운로드 하는데, 특정 검색조건 하에서만 한글이 깨진다....

로컬 테스트시에는 안깨진다. 운영서버에서만 깨진다. 다 깨지는 것도 아니고 특정 조건일 때만!


결국, 헤더 문제였다.


response.setHeader("Content-Disposition", "attachment;filename=" + xls_file_name + ".xls;");

response.setHeader("Content-Description", "JSP Generated Data"); 

response.setContentType("application/vnd.ms-excel;charset=EUC-KR");


이렇게 코딩이 되어 있던 걸


response.setHeader("Content-type", "application/vnd.ms-excel; charset=euc-kr"); 

response.setHeader("Content-Disposition", "attachment;filename=" + xls_file_name + ".xls;");

response.setHeader("Content-Description", "JSP Generated Data");


이렇게 바꾸고,


out.print("<meta http-equiv=\"Content-Type\" content=\"application/vnd.ms-excel; charset=euc-kr\">");


HTML 생성시 맨 윗줄에 meta를 추가해 주었다.

잘 된다.

망할 euc-kr.....



참고. 

http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=268421&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BF%A2%BC%BF+%C7%D1%B1%DB&sop=and


http://ggoreb.tistory.com/177

Posted by 좀모씨

댓글을 달아 주세요


역시나 IE는 참 이뻐할 수가 없는 브라우저.

z-index를 주어도 div가 뒤죽박죽 되는 경우가 생긴다.

다른 브라우저는 안그렇다고!


그럴 때는 페이지 맨 윗줄에


<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 


넣어주자.

그냥 해결됨.


일단 IE10에서만 테스트 해봤는데 ... 나머지 혹시 해보실 분들은 피드백 좀.


참고. http://stackoverflow.com/questions/16394848/z-index-in-ie-10




Posted by 좀모씨

댓글을 달아 주세요


블로그 이미지
Under Construction
좀모씨
Yesterday12
Today1
Total236,502

달력

 « |  » 2018.09
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

최근에 달린 댓글

최근에 받은 트랙백

글 보관함