그누보드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
게시글 목록
| 번호 | 제목 |
|---|---|
| 104 | |
| 94 | |
| 81 | |
| 97 | |
| 95 | |
| 108 | |
| 109 | |
| 66 | |
| 100 | |
| 101 | |
| 102 | |
| 103 | |
| 82 | |
| 89 | |
| 85 | |
| 84 | |
| 86 | |
| 83 | |
| 87 | |
| 68 | |
| 70 | |
| 88 | |
| 72 | |
| 73 | |
| 74 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기