UTF-8 파일에서 BOM (Byte Order Mark) 이 발견되었을때 해결방법
그누보드5, 영카트5 에서는 인코딩 방식을 UTF-8 만 지원합니다.
그런데 저장시 UTF-8 이 아닌 UTF-8 + BOM 인코딩으로 저장이 되는 경우(특히 드림위버 사용중)가 있는데 이렇게 저장되면 간혹 정상적인 코드가 작동이 되지 않는 경우가 발생할수 있으며 오류를 수정하기가 상당히 어려울수 있습니다.
이 오류를 해결할수 있는 간단한 방법을 소개합니다.
정상적인 코드인데 실행이 되지 않는 경우 브라우저에서 소스보기를 합니다.
이때 소스보기는 editplus 를 사용하셔야 하며 editplus 기본설정에서 다음과 같이 설정합니다.

이렇게 설정한후 브라우저에서 소스보기를 하게 되면 에디트플러스에서 아래와 같이 문서를 불러 들이게 됩니다.
화면 하단에 보시는 바와 같이 UTF-8 이 아닌 UTF-8+ 라고 표시가 되어 있으면 이 파일은 인코딩 방식이 UTF-8 + BOM 으로 되어 있다고 보면 됩니다.
소스보기로 보는 파일은 php 파일이 파싱된 코드이므로 이 파일을 수정하여도 해결이 되지 않습니다.

editplus > 문서 > 파일 인코딩 > 다수 인코딩 변환 기능을 이용하여 UTF-8 + BOM 으로 저장된 파일을 찾아내는 것이 중요합니다.

이 파일의 인코딩을 UTF-8 로 저장하면 됩니다.

이렇게 변경한 후에도 오류가 발생한다면 다시 브라우저에서 소스보기를 하여 UTF-8 + BOM 으로 저장된 다른 파일이 있는지 처음부터 다시 검사합니다.
아래 링크된 내용도 참고해 보시기 바랍니다.
http://stspace.tistory.com/702
게시판 목록
자주하시는 질문
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 28 |
|
11년 전 | 348512 | |
| 27 |
|
11년 전 | 321937 | |
| 26 |
|
11년 전 | 313624 | |
| 25 |
|
9년 전 | 173430 | |
| 24 |
|
11년 전 | 311994 | |
| 23 |
|
11년 전 | 205836 | |
| 22 |
|
11년 전 | 142768 | |
| 21 |
|
11년 전 | 147742 | |
| 20 |
|
10년 전 | 195577 | |
| 19 |
|
8년 전 | 169400 | |
| 18 |
|
11년 전 | 220967 | |
| 17 |
|
10년 전 | 279203 | |
| 16 |
|
9년 전 | 209078 | |
| 15 |
|
11년 전 | 262673 | |
| 14 |
|
11년 전 | 255301 | |
| 13 |
|
11년 전 | 196505 | |
| 12 |
|
10년 전 | 240148 | |
| 11 |
|
10년 전 | 198730 | |
| 10 |
|
11년 전 | 129746 | |
| 9 |
|
11년 전 | 93852 | |
| 8 |
|
11년 전 | 102809 | |
| 7 |
|
11년 전 | 115006 | |
| 6 |
|
11년 전 | 226588 | |
| 5 |
|
11년 전 | 199050 | |
| 4 |
|
11년 전 | 114752 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기