그로 인해 session_start(); 와 같은 함수가 사용될시 headers already sent 에러가 발생이 된다.
소스상에는 분명 output 된곳이 없지만, 에러가 발생된다.
이유인즉 UTF-8로 저장시 자동으로 UTF-8을 인식하는 BOM이 추가되는것이다.
그렇다면 BOM 이란 녀석은 뭐하는 놈인가?
http://en.wikipedia.org/wiki/Byte_Order_Mark 이곳에서 정답을 찾으세요~!!
바이트 순서 표식
editplus v 2.30 에서 BOM 제거 설정은
Tools > Preferences > Files > UTF-8 signature 항목에서 세번째인 Always remove signature 를 선택하면된다.



쌩뚱맞게 잘되던 소스를 UTF-8로 저장하니 저 에러가 나오더군요
덕분에 해결했습니다 ^^; UTF-8로 넘어가려니 여기저기 손이 많이 가는군요 ㅜㅜ
아참 글구 퍼가요^^ 원하지 않으시면 알려주세요~! 2007/07/20 05:38
도움이 되셨다니 다행입니다.
저도 처음에 이문제로 상담히 삽질 했습니다. ㅎㅎ
행복하세요 2007/07/20 09:13
이문제 때문에 한참 찾아다니다 발견했네요. 좋은 정보 감사드려요.^^ 2008/03/04 10:13
저도 이 문제의 해답을 찾느라 고생좀했습니다.
덕분에 UTF-8 이라는 녀석에 대해 좀더 알게 되었구여.. ^^ 2008/03/04 10:21