프리랜서 웹디자이너 RELATION RELATION.CO.KR

RELATION 로고

PHP 웹프로그래밍

[기타] PHP페이지 작성시 문자셋(UTF-8) Setting TIP - BOM CODE

2011.06.28
PHP페이지 작성시 문자셋(UTF-8) Setting TIP - BOM CODE

요즘 문서작성이 UTF-8이 대세가 되어가면서 필수가 되어져 가고있다는 생각이 드네요
금일 페이지 작성을 하면서 알게된 Tip한가지 적어보자 합니다.

바로 "BOM코드" 입니다.

인터넷에서 BOM코드에 대한 자료를 찾아보니..딱 정의되어져 있는 정의는 찾지 못했습니다.
EUC-KR에서는 나타나지 않지만 UTF-8로 문서가 작성되어지면서 많은 분들이 혼란을 겪고 계실거라 생각되어집니다.

문제의 시작은...php문서를 작성하면서 테이블의 깨짐(html테그의 오류)이나..php함수의 오류등으로 인해서 골머리를 썩다가
BOM코드란것이 있다는것을 알게되었습니다.

제가 찾아본결과 BOM코드는 화면상에는 보이지 않는 markup코드를 BOM코드라고 하더군요.
이 코드는 기본적으로 페이지를 작성하는 공간에서는 보이지 않기때문에
기본으로 많이 사용되어지는 에디터(울트라에디터, 에디터플러스 등...)에서 셋팅을 따로 해주어야 합니다.

그럼 많이 사용되어지고 있는 에디터 of Tool에서 설정하는 방법에 대해서 알아보겠습니다.
필자는 에디터로는 에디터 플러스와 드림위버를 자주사용하기에 이 두가지에 대한 설정에 대해서 적어보겠습니다.


[에디터플러스]
경로: 도구-> 기본설정
항목 중 "파일"을 보시면 "UTF-8 식별기호"가 보이실 겁니다.
여기서 "항상 식별기호제거"로 설정합니다. 여기서 말하는 식별기호는 UTF-8문자셋용 파일임을 구분하기 위한 코드를 제거 하기위한
옵션으로서, 문제가 될 소지가 있는 BOM코드를 제거하는 옵션이 되겠습니다.



[드림위버 CS4]
경로: Edit->Preferences->New Document
항목 중 "파일"을 보시면 "UTF-8 식별기호"가 보이실 겁니다.
여기서 "항상 식별기호제거"로 설정합니다. 여기서 말하는 식별기호는 UTF-8문자셋용 파일임을 구분하기 위한 코드를 제거 하기위한
옵션으로서, 문제가 될 소지가 있는 BOM코드를 제거하는 옵션이 되겠습니다.
항목중 "include Unicode Signature(BOM)"옵션에 체크를 해제시켜주세요.


또한 문서작성중에 변경하시고자하신다면 위의 그림에서 처럼 드림위버 하단에 "page properties"를 클릭하여,
"include Unicode Signature(BOM)"옵션에 체크를 해제시켜주시면 됩니다.

이 포스트 공유하기

글수정  글삭제 전체목록
<
 
1
           
검색    글쓰기
번호 제 목 작성자 작성일 조회수
중요 [서버] 보안서버 무료 SSL 구축 꿘쓰 2017.09.20 6086
중요 [MYSQL함수] PHP, MYSQL 기초 쿼리문 정리 꿘쓰 2011.04.15 7350
중요 [MYSQL PHP 함수] PHP, MYSQL 기초 쿼리문 정리   꿘쓰 2006.03.10 12625
186 [소스] 특정일 특정 날짜 구하기 작성글은 비공개로 설정 되었습니다. 꿘쓰 2020.08.31 1
185 [서버] URL 에서 파일 확장자(.html , .php) 없애기!!! 꿘쓰 2020.03.16 109
184 [소스] PHP function 테스트 꿘쓰 2020.03.05 120
183 [MYSQL PHP 함수] is_dir 꿘스 2020.01.31 121
182 [MYSQL PHP 함수] DB table 같은 이름 체크 꿘쓰 2019.12.13 154
181 [소스] 게시글 번호로 페이지 번호 구하기 댓글 없는 게시판 작성글은 비공개로 설정 되었습니다. 꿘쓰 2019.11.18 3
180 [소스] 페이지 이동, 페이지 자동이동 PHP 꿘쓰 2019.11.04 188
179 [MYSQL PHP 함수] PHP 현재 페이지명, 도메인명 URL 정보 꿘쓰 2019.06.24 280
178 [기타] PHP 소수점 올림,반올림, 버림 꿘쓰 2018.07.06 949
177 [기타] php를 이용한 mysql 엑셀 파일 만들기 꿘쓰 2019.07.24 1394
176 [MYSQL PHP 함수] 특정값 조회 where 컬럼명 in (값,,,,,,) 꿘쓰 2018.01.15 938
175 [서버] 보안서버 무료 SSL 구축 꿘쓰 2017.09.20 6086
174 [소스] LK Query 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.08.23 2
173 [소스] php xml 파일 생성하기 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.06.05 1
172 [소스] 네이버 신디케이션 날짜 변경 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.06.01 1
171 [소스] 날짜 계산(DATE_ADD) 꿘쓰 2017.05.08 1116
170 [소스] 기간별 호텔 룸가격 구하기 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.05.05 1
169 [소스] 기간 검색 작성글은 비공개로 설정 되었습니다. 꿘쓰 2017.05.05 3
168 [문자열함수] 알파벳 순서대로 출력하기 꿘쓰 2017.02.23 2094
167 [소스] PHP를 이용한 RSS 만들기 꿘쓰 2016.07.30 1410