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 |
Tags
- not working
- C# IO
- 폼메일
- 설치
- mysql
- soundpool
- 안드로이드 푸쉬
- 안드로이드 푸시
- xe
- 우분투
- html5
- WebView
- C#
- Mail Server
- 안드로이드
- php 시큐어코딩
- curl
- php 취약점
- 안드로이드 gcm
- 자동 생성
- chart.js
- Android
- android 효과음
- PHP
- roundcube
- javascript
- UML
- dovecot
- 자바스크립트
- FCM
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 |