반응형
보통 아래와 같이
PHP로 엑셀파일을 변환 시켜 다운로드 받게 만든다
header("Content-type: application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename="파일명.xls");
header("Content-Description:PHP4 Generated Data");
그런데
MAC, 윈도우 다 잘 나오는데
리눅스 리브레오피스 (LIBREOFFICE)에서 한글이 깨진다고 한다..
망할 리브레 @%^&%
방법은 간단하다..
print("<meta http-equiv=\"Content-Type\" content=\"application/vnd.ms-excel; charset=utf-8\">");
위 태그 하나 더 넣어주자...
다시 말해서
header("Content-type: application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename="파일명.xls");
header("Content-Description:PHP4 Generated Data");
print("<meta http-equiv=\"Content-Type\" content=\"application/vnd.ms-excel; charset=utf-8\">");
이렇게 넣어주면 된다.
출처 : http://egloos.zum.com/superb1204/v/3271374
728x90
반응형
'linux > php' 카테고리의 다른 글
PhpSpreadsheet 설치하기 (0) | 2021.12.07 |
---|---|
php 휴일을 제외한 업무 일수 계산 (0) | 2021.12.02 |
php 쉘에서 실행시 parameter 받기 (0) | 2021.10.25 |
(PHP CURL)토스 페이먼트 API 응답없는 문제 (0) | 2021.09.14 |
STRTOTIME() 이전달/다음달 버그 (0) | 2021.08.30 |