글수 11
그냥 저장시에는 아무렇지도 않았는데 UTF-8로 저장해서 서버에 올렸을때
위에 공간이 비어버리는 현상인데요.
찾아보니깐 php파일 저장시 나타나는 BOM(byte order mark)라고 하네요.
------------------------------------------------------------------------------------------------------------
http://blueb.net/blog/744 블루비라는 분의 블로그내용이에요.
에디트 플러스를 이용해 UTF-8 로 저장을 하게 되면 BOM 이생긴다.
그로 인해 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 를 선택하면된다.
----------------------------------------------------------------------------------------------------------
더 많은 해결법은 이곳에↓
http://faq.ktug.or.kr/faq/BOM
위에 공간이 비어버리는 현상인데요.
찾아보니깐 php파일 저장시 나타나는 BOM(byte order mark)라고 하네요.
------------------------------------------------------------------------------------------------------------
http://blueb.net/blog/744 블루비라는 분의 블로그내용이에요.
에디트 플러스를 이용해 UTF-8 로 저장을 하게 되면 BOM 이생긴다.
그로 인해 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 를 선택하면된다.
----------------------------------------------------------------------------------------------------------
더 많은 해결법은 이곳에↓
http://faq.ktug.or.kr/faq/BOM

이렇게 만나 반갑습니다.^^*
좋은 일들만 가득했으면 좋겠네요..
學而時習之 不亦說乎 배우면서 삽시다~!!
좋은 일들만 가득했으면 좋겠네요..
學而時習之 不亦說乎 배우면서 삽시다~!!



