Q&A2015. 12. 28. 21:17




[웹 브라우저 한글깨짐 현상]


[현상] 

HTML 문서에서 한글을 쓰고 실행하면 웹 브라우저에서 한글이 깨져서 보이는 문제.


[원인] 

웹 브라우저에서 한글 또는 일본어 등을 지원하기 위해서 문자 인코딩 정보가 필요하다.

HTML의 문서의 경우는 이에 대한 문자 인코딩 정보를 Content-Type필드와 charset에 설정이 가능하다.

만약 이에 대한 정보 없이 한글을 사용할 경우, 문자가 깨져서 보임.


인코딩이란? 정보의 형태나 형식을 여러가지 목적으로 (표준화, 보안, 처리 속도 향상, 저장 공간 절약)을 위해 다른 형태나 형식으로 변환하여 처리 또는 그 처리 방식(위키정의)


[해결]

HTML에 대한 문서에 대한 character encoding를 정보를 넣어준다.



<html>

<head>

<meta Content-Type:text/html; charset="UTF-8">

<title>TITLE2</title>

</head>

<body>Content(내용)</body>

</html> 


<meta Content-Type:text/html; charset="UTF-8">를 <title> 앞쪽에 추가함.



[결과 화면]




[자세히 알아보기]

http://www.w3.org/International/O-HTTP-charset

http://www.w3.org/International/questions/qa-choosing-encodings

Posted by 예영교육연구소