통계 위젯 (화이트)

1170
487
2183754

저작권

모든 내용은 허락없이 상업적으로 사용하실 수 없습니다.
- 오광섭 -

클릭몬 (와이드)


UTF-8과 자바스크립트.. ▣ 컴터야그 ▣

요즘 웹사이트 개발시 캐릭터셋을 UTF-8으로 설정하는 경우가 자주 있다.. 회사에서는 작년초부터 모든 웹사이트 개발은 UTF-8으로 개발을 하고 있다.. 외국어 버젼 준비 때문이다.. 다른 외국어 버젼 준비를 하려면 UTF-8으로 모든 페이지를 개발하는 것이 가장 속 편하기 때문이다.. 지원해야 하는 언어별로 페이지 캐릭터셋 맞춰줘야 한다면 죽음이잖아..

이때 주의해야 할 것은 웹페이지 뿐만 아니라 자바스크립트, CSS 등 모든 파일의 저장을 저장시에 UTF-8으로 저장해야 한다.. 요즘 에디터들은 모두 UTF-8을 지원하고 읽을때 자동감지를 하므로 편리하다.. 하지만, 아직도 UTF-8을 제대로 지원하지 못하는 에디터를 사용중이라면 얼른 바꿔야 한다..

그렇지 않으면 자신이 잘 못 저장한 파일 하나 때문에 엄청 삽질하게 된다.. 내가 바로 그 꼴을 당했는데, 에디트 플러스 예전 버젼을 정말로 오랜동안 사용해 오다 아무 생각없이 저장을 했더니 자바 스크립트에서 요상한 에러가 나는 것이다.. 눈으로 보기엔 아무런 문제가 없는데 "제대로 종결되지 않은 문자열 상수"라는 둥, 도저히 이런 상황이 발생할 수 없는, 문법적 오류가 없는 스크립트들이 에러가 나는 것이다.. 하도 이해가 되질 않아 옆 팀원에게 물으니, 그거 UTF-8으로 저장 안되서 그런 것 같다는거다.. 저장을 다시 했더니 괴롭히던 모든 문제가 해결되었다.. 젠장.. 무식하면 손과 발이 힘들어지게 된다..

핑백

덧글

  • zelon 2008/06/16 13:00 # 삭제 답글

    저도 비슷한 문제를 겪었습니다. 생각해보면, utf-8 은 영어는 원래대로(!) 인코딩되므로 문제가 없어야 하는데, 이래저래 인코딩 방법이 틀린것이 섞이다보니 문제가 있더군요.

    디렉토리를 검사해서 utf-8 형식이 아닌 파일들의 목록을 뽑아주는 스크립트가 필요하겠군요 ㅋ
댓글 입력 영역