분명 개발서버에서 개발할 때는 아무 문제 없이 동작 하던 코드였다.
php페이지에서 작업을 마치고 성공하면 echo('1'); 을 리턴하는 코드였는데
실서버로 옮기고 테스트를 하니 실패한다.
디버깅을 해보니 echo('1'); 이 이상한 값을 리턴........
한참을 이리저리 디버깅 해보다 보니 include된 파일 하나가 BOM이 있는 UTF8 파일이였다.
아..이게 왜 이렇게 된걸까?
BOM이 없는 파일로 인코딩을 변환하니 정상적으로 동작한다.
'지식창고' 카테고리의 다른 글
undefinedNo XecureExpress PlugIn (2) | 2014.02.14 |
---|---|
DextUpload 80004005 오류 해결 방법 (0) | 2013.11.27 |
폰갭 사용법 (PhoneGap with mac) (0) | 2013.09.13 |
sencha touch 2.2.1 (0) | 2013.09.12 |
C++ REST SDK (0) | 2013.08.29 |