사이트 내 전체검색
PHP
utf-8 에서 한글 엑셀 csv 파일읽을때 깨어짐 방지
로빈아빠
https://cmd.kr/php/822 URL이 복사되었습니다.

본문

데이타 중에 테스트라는 문자가 포함되면 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,',');
}


댓글목록

등록된 댓글이 없습니다.

PHP
871 (3/18P)

Search

Copyright © Cmd 명령어 3.142.136.210