UTF8 식별기호 삽질...

@codemaru · May 22, 2007 · 3 min read

어제 오늘 완전 쌩쑈를 했습니다. 홈페이지 중간에 들어와 보신 분들은 아시겠지만 말이 아니었죠. 이상한게 IE에서만 렌더링이 왼쪽에 붙어서 되는 것입니다. 원래라면 센터에 되어야 하는데 말이죠. 그래서 뭐가 문젠지를 어제 몇 시간 동안 찾아 헤맸습니다. 그런데 결국 못 찾았죠. 희한한게 구글 애드센스 플러그인만 빼면 또 렌더링이 똑바로 되더군요. 제가 만든거라 잘못 만든건지 싶어서 태터 개발 센터에도 들어가보고 다른거 복사해서 새로 만들어보고 쑈를 했습니다.

오늘 다시 한 번 그놈과 도전을 했습니다. 다른 스킨을 받아서 새로 변경을 해고 있었습니다. 처음엔 괜찮더니 수정하다보니 어느샌가 또 그런게 아니겠습니까? 수정한 부분을 지우고 다시 저정해도 그렇더군요. 완전 미칠 지경이었습니다. html 소스가 간단하지도 않아서 무엇이 문제인지 찾지를 못하겠더군요. 그러다 새로 파일을 업로드 하면 괜찮고, 에디터로 다시 수정하면 이상해진다는 것을 알게 되었습니다. 그 순간 뇌리를 스치는 엄청난 생각...

사용자 삽입 이미지
그렇습니다. UTF8 식별 기호가 항상 추가로 되어 있더군요. 저놈을 삭제로 하고 읽으니 정상적으로 읽혔습니다. 어처구니가 없습니다. 어제부터 꼬빡 한 네댓시간은 투자한 디버깅의 결과가 UTF8 식별기호 제거였다니 정말... ㅎㅎ 한숨밖에는 안나오네요. 지난번에 파이썬으로 프로그램 짤때도 저녀석 때문에 고생했는데 또 완전 말렸습니다. 여러분은 이런 실수 하지 않기를 바랍니다. 식별 기호 하나 때문에 바보되버린... ㅠㅠ

@codemaru
돌아보니 좋은 날도 있었고, 나쁜 날도 있었다. 그런 나의 모든 소소한 일상과 배움을 기록한다. 여기에 기록된 모든 내용은 한 개인의 관점이고 의견이다. 내가 속한 조직과는 1도 상관이 없다.
(C) 2001 YoungJin Shin, 0일째 운영 중