소스편집기 노트패드 플러스(Notepad++)가 따로있군. || 카테고리 없음
PHP,Html등 웹사이트의 소스를 편집/수정하기위한 프로그램으로는 나모웹에디터,에디트플러스,
울트라에디트,EM에디터등 여러가지가 나와있습니다.
윈도우에 끼워져 나오는 노트패드(Notepad)역시 이들 소스를 수정하는데 유용하게 이용됩니다.
저 역시 그 동안 주로 노트패드를 이용해왔습니다.
그런데 소스를 수정하다가 다름과 같은 오류를 경험하였습니다.
Warning: Cannot modify header information - headers already sent by (output started
at /home/hosting_users/neosunshine/www/inc/lib.php:1)
in /home/hosting_users/xxxxx/www/inc/function.php on line 681
사이트를 열 때 이런 메세지가 페이지상단에 나오는 겁니다.
FTP프로그램 알FTP에서 전송방법이 잘못되었나 ?
이런 경우도 있으나 이번에는 이게 이유가 아니었습니다.
이번에는 "노트패드에서 수정한 후 저장시 UTF-8 + BOM형식으로 저장이 되어서 나타난 증상입니다."라는
안내를 솔루션업체로 부터 받았습니다.
킁~
#BOM(Byte Order Mark)에 대한 정보는 http://kldp.org/node/43397
한참 검색해보니 BOM이 안 붙게하기위해서는 편집기에서 이를 설정해주어야하는데 EMeditor라는
프로그램을 추천하더군요.
일단 시험판(한글)을 다운 받으니 실행이 안되어서 제가 자주가는 www.download.com을 방문하여 관련
프로그램을 검색해보았습니다.
Notepad++ ? 이거 바탕화면에 있는 메모장 Notepad가 아닌가 ?
일단 설명을 보았습니다.
그런데,
http://notepad-plus.sourceforge.net 에서 GPL방식으로 무료배포하는 편집기였습니다.
위 화면은 MS에서 제공하는 메모장 Notepad입니다.
위는 Notepad++의 작업화면입니다.
위에서 처럼 저장형식을 원사이트의 코딩에 맞게 저장할 수 있는 다양한 옵션이 있었습니다.
결국 위 기능을 이용하여 맨위의 오류는 해결!
제품이름이 같아서 지나쳤던 중요하고도 저한테는 필수프로그램을 이번 오류로 인해 하나 건졌습니다.
다운로드는 위 사이트보다 www.download.com에서 다운 받는게 더 편리합니다.
댓글