본문 바로가기

Programing/JavaScript

한글 인코딩 깨지는 문제 해결.

웹을 할 때 짜증이 많이 나는 경우는

정말 기본적인 것이 말썽을 부릴 때이다.


특히 한글 인코딩 문제는 여러 곳에서 문제가 발생하는데

웹 개발자의 맨탈을 자주 가지고 논다.


일단 한글 인코딩이 깨지면,


제일 먼저,

<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">


이런식으로 html 이나 php/jsp 파일 <head> </head> 사이에 메타태그가 적용되어 있는 것이 

제대로 되어 있는지 확인 해야한다.


다음은 

다른 파일을 불러다 쓸 경우인데, 예를 들어 자바 스크립트 파일을 불러올때는

<script type="text/javascript" src="js/jquery-1.7.1.min.js" charset="utf-8"></script>


이런식으로 불러오는 파일의 charset이 제대로 되어 있는지 확인해야한다.


그런데 이러한 방법을 써도 도저히 적용되지 않았던 때가 있었는데...이러한 경우가 

이번 경우였다....ㅠㅡ


생각보다 쉬운 해결방법이었는데

JS파일을 에디터플러스라는 프로그램으로 열어서

다른이름으로 저장할 때 파일 인코딩을 UNICODE로 설정하여 저장되면 해결....ㅠㅡ