Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 안드로이드 푸시
- UML
- 안드로이드 gcm
- javascript
- php 취약점
- 자동 생성
- 자바스크립트
- xe
- soundpool
- Android
- C# IO
- mysql
- 폼메일
- 안드로이드
- C#
- html5
- Mail Server
- 우분투
- roundcube
- chart.js
- 설치
- FCM
- android 효과음
- WebView
- curl
- not working
- PHP
- dovecot
- php 시큐어코딩
- 안드로이드 푸쉬
Archives
- Today
- Total
그러냐
엑셀파일 다운로드 시 한글깨짐 현상 본문
반응형
엑셀파일을 다운받을 때, 특정 정보들만 깨짐 현상이 있어 헤더를 수정하였다.
깨지기 전 헤더는 이렇게 쓰고 있었다.
-
header( "Content-type: application/vnd.ms-excel" );
header( "Content-Disposition: attachment; filename=$_POST[filename].xls" );
header( "Content-Description: PHP4 Generated Data" );
header( "Content-charset=euc-kr" );
-
수정한 헤더는 이렇다.
-
header( "Content-type: application/vnd.ms-excel; charset=euc-kr" );
header( "Content-Disposition: attachment; filename=$_POST[filename].xls" );
header( "Content-Description: PHP4 Generated Data" );
print("<meta http-equiv=\"Content-Type\" content=\"application/vnd.ms-excel; charset=euc-kr\">");
-
자신의 환경에 따라 charset을 설정하여 쓰면 될듯하다.
[데브피아를 참조했다 :D]
출처 : http://kaiserinlee.thoth.kr/?mid=blog&document_srl=1751668
반응형
'php' 카테고리의 다른 글
Mysql + php 트리구조 재귀호출 (0) | 2016.01.25 |
---|---|
php 엑셀 다운로드시 0 사라지는 현상 (0) | 2016.01.25 |
php 날짜 비교 (0) | 2016.01.25 |
php 파일첨부 폼메일 첨부파일깨짐현상 제거 (0) | 2016.01.25 |
php 폼메일 파일첨부기능 (0) | 2016.01.25 |