본문 바로가기

ㅋ/HTML/JAVA SCRIPT/CSS

javascript에서 UTF-8 인코딩시 alert 한글 깨짐 현상

출처 : http://persiacat7.egloos.com/2150083

utf-8 인코딩으로 작업할 때
단순하게 javascript의 alert을 이용하여 문자열을 출력할 떄
한글이 깨져서 나오는 경우가 종종 있다.
해결방법은

모든 문서에 메타정보
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
를 입력하거나,

javascript를 사용하기 전, 위의 문구를 추가하거나, 예를 들면 아래와 같이
// msg로 alert창 띄우기
function msg($msg) {
 echo("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
       <script>
       alert(\"$msg\");
    </script>");
}

감사합니다.