Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 맥
- 7월 공모주 청약 일정
- java
- jquery
- Stock
- Stock ipo
- 주식 청약
- 주식 청약 일정
- html
- 코드이그나이터
- php
- 공모주
- 오라클
- JavaScript
- Oracle
- Eclipse
- 공모주 청약
- 자바스크립트
- css
- 6월 공모주 청약 일정
- linux
- SQL
- 제이쿼리
- 리눅스
- 자바
- MYSQL
- 공모주 청약 일정
- codeigniter
- IPO
- 주식
Archives
- Today
- Total
개발자의 끄적끄적
[php] php csv 다운로드 한글 깨짐 해결방법 본문
728x90
반응형
[php] php csv 다운로드 한글 깨짐 해결방법
php 에서 데이터를 다운로드 하는 기능을 구현하다보면
엑셀로 많이들 하지만, csv 로 구현해야 하는 경우가 있습니다.
그중 csv 로 다운된 파일을 열었을때 한글이 깨지는 경우가 있습니다!
인코딩의 문제인경우도 있지만, 약간 황당한 경우도 있더라구요!
우선 기본적으로 한글이 깨지지 않게 구현하기 위해서는
아래 2가지 방법을 체크해보시면 됩니다!
1. 파일 출력전 header 선언할시 utf-8 로 아래와 같이 선언이 되어있는지 확인합니다.
header('Content-Type:text/csv;charset=UTF-8;');
2. 다 정상적인거 같은데도 한글이 꺠져나오는 경우!
echo "\xEF\xBB\xBF";
그럴때는 echo 로 실 데이터를 출력하는 구문 바로위에
위 구분을 복사해서 먼저 실행되게 넣어주시고 테스트해보시면 한글이 안깨지실 겁니다!
참고들 하세요!
반응형
'개발 > php' 카테고리의 다른 글
[php] php 컨텐츠 seo 최적화 변환 함수 (0) | 2023.02.25 |
---|---|
[php] curl custom request method example / curl 커스텀 request 메소드 예제 (0) | 2022.12.29 |
[php/lalavel] 라라벨 프레임워크 버전 확인하는 방법 (0) | 2022.11.05 |
[php] 절삭 계산 방법 / 1원단위 절삭 계산 방법 (0) | 2022.10.21 |
[php/cors] php ajax cors error example / php ajax cors 에러 해결 방법 (0) | 2022.09.04 |
Comments