TIP게시판

제목 ci4 초 간단 csv 작성 [한글 안깨짐]
글쓴이 kaido 작성시각 2023/05/12 19:24:06
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 5830   RSS

안녕하세요

오랜만에 짤막하게 팁 

간단하게 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)

댓글

없음