728x90
PHP 에서 파일 인코딩을 검사하는 함수다.
구글신이 알려주길래 테스트 해봤더니 잘 되는거 같다.
다른 함수가 부정확할 수도 있다면서 나와 있길래 인코딩 검사를 해봤다.
C# 에서는 인코딩 검사하는 거 찾기 어렵던데 PHP에서는 쉽게 해결이 되는 거 같다.
function detectFileEncoding($filepath) {
// 리눅스 기본 기능을 활용한 파일 인코딩 검사
$output = array();
exec('file -i ' . $filepath, $output);
if (isset($output[0])){
$ex = explode('charset=', $output[0]);
return isset($ex[1]) ? $ex[1] : null;
}
return null;
}
728x90
'Web 프로그램 > 파일 다루기' 카테고리의 다른 글
PHP 파일 업로드 코딩 고려사항 (0) | 2016.07.24 |
---|---|
PHP 엑셀 파일로 저장 (2) | 2016.07.21 |
PHP 파일 읽어서 2중 배열 처리 (0) | 2016.03.27 |
[PHP] while 문을 이용한 파일 읽기 (0) | 2015.04.29 |
[PHP] 디렉토리내 특정 확장자를 가진 파일 전부 삭제 (0) | 2015.04.12 |