utf-8 에서 한글 엑셀 csv 파일읽을때 깨어짐 방지
로빈아빠
본문
데이타 중에 테스트라는 문자가 포함되면 fgets에서 정상적으로 처리가 안되는듯하다.
해결책
setlocale(LC_CTYPE, 'ko_KR.utf8');
//setlocale(LC_CTYPE, 'ko_KR.eucKR');
$fp=@fopen($tmp_name,"r");
while ($buff=fgets($fp,2048)) {
$buff = iconv("euc-kr","utf-8",$buff);
$row=str_getcsv($buff,',');
}
댓글목록
등록된 댓글이 없습니다.