js 한글 깨짐 해결 방법 (encoding)

자바스크립트(javascript/js) 파일을 html 문서 내에서 사용했을때는 문제가 없지만, js 파일로 생성 후 끌어서 쓸 경우에
자바스크립트의 한글이 깨져서 나올 경우가 있습니다.

<script type="text/javascript">
    var test="테스트출력";
    document.write(test);
</script>
한글출력시 정상출력


<script src="./images/newurl.js" type="text/javascript"></script>
한글출력시 깨짐



한글이 깨져서 보이는 문제 예시




자바스크립트내에 한글 출력시 위 와 같이 알아 볼 수 없는 문자로 깨지는 경우.



해결 방법





에디터플러스(Editplus) 등의 프로그램으로 js 파일을 편집 후, 저장할때 Encoding 를 Unicode 로 저장을 한다.
Unicode 로 저장 후 에는 한글로 재대로 출력되는걸 볼 수 있습니다.


Clip to Evernote

이 글은 팀블로그 "씨디맨" 의 동의 없이 재배포 할 수 없습니다. 링크, 트랙백은 무제한 허용 *  [자세히보기]