본문 바로가기
카테고리 없음

소스편집기 노트패드 플러스(Notepad++)가 따로있군.

by HiSeoSem 2010. 5. 29.

소스편집기 노트패드 플러스(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에서 다운 받는게 더 편리합니다.

반응형

댓글