text 파일이 utf-8 형식의 파일로 저장되어 있는데, utf-8(no-bom) 파일로 포맷하고 싶어요.

어떻게 해야 하나요?

1 답변

0 투표
<?php

function rmBOM($string) { 
	if(substr($string, 0,3) == pack('CCC',0xef,0xbb,0xbf)) { 
		$string=substr($string, 3); 
	}
	return $string;
}


function rmBOMFile($fileName) {

	$fp = fopen($fileName, 'r');
	$_content = fread($fp, filesize($fileName));
	@fclose($fp);

	$_content = rmBOM($_content);
	$fp = fopen($fileName, 'w');
	fwrite($fp, $_content);
	@fclose($fp);
}


rmBOMFile('파일명'); // utf-8 파일에서 BOM 을 제거합니다.

?>

 

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...