본문 바로가기

Study/Web Programing

javascript window.alert 한글이 깨질시

현재 페이지를 하나 만들고 있는데, 아이디 체크하는 부분을 만들고 있었습니다,. 

만약 존재하지 않는 아이디의 경우. 

    <script name="javascript">     
    window.alert("활성화 되지 않은 아이디 입니다."); history.go(-1);
   </script>
이런식으로 해서 돌려보냈는데;(활성화 되지 않았다는건,, 제 ,, 가 만들고 있는건 특성상)

그런데 정말 신기한건.일단 지금 완전이라기 보다는.. 웹표준 검사기를 통해서 웹표준에 위배되지 않게 만들고 있는데;.

참고로 인코딩 방식은 UTF-8로 해서, UTF-8로 파일을 만들어서 사용중이였는데

정말 신기한건 지금 제컴퓨터안에

사파리, 파이어폭스,크롬, 인터넷 익스플로러, 오페라가 설치되어 있었습니다.

아이디를 잘못쳤을때,
인터넷 익스플로러, 사파리, 오페라의 경우는 메세지가 깨지지 않고 나오는데
파이어폭스하고 크롬의 경우가 깨지더군요..

이렇게 소스를 고치시면, 5개 브라우저에서 안깨지고 잘나옵니다..
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"> 
  <script name="javascript">     
    window.alert("활성화 되지 않은 아이디 입니다."); history.go(-1);
   </script>