제목 | ci4 초 간단 csv 작성 [한글 안깨짐] | ||
---|---|---|---|
글쓴이 | kaido | 작성시각 | 2023/05/12 19:24:06 |
|
|||
안녕하세요 오랜만에 짤막하게 팁 간단하게 csv 다운로드를 만들기 입니다. 한글이 깨지길래 찾아보다 해결 방법 찾다가 간단한 샘플 코드 공개합니다. //모델 파트 getResultArray 한 데이터 $data = $Model->info_all(); // ==> $db->table("table_name")->limit(10)->get()->getResultArray(); $csv_dump = "title, title2, title3 ....";//헤드라인 넣어주기 $csv_dump .= "\r\n"; //강제개행 foreach ($data as $key =>$val) { $csv_dump .= implode(",", $val); $csv_dump .= "\r\n"; } return $this->response->download('filename.csv', chr(239).chr(187).chr(191).$csv_dump);
중요포인트가 chr() 넣어줘야지 인식 합니다. 끗.
#php #csv #utf8 #한글깨짐 #codeigniter4 |
|||
다음글 | 풀다운 메뉴(pulldown menu) css, js | ||
이전글 | nested panel - sk-rt / handy-c... (2) | ||
없음 |