오류>한글 문자열이 깨지는 현상
발생>Sublime Text 2로 만든 문서(예>php 파일 등)를 웹 브라우저에서 실행하면 한글 깨짐 현상이 나타난다.
[Sublime Text 2로 만든 문서 내용 : UTF-8]
[웹 브라우저에서 출력한 화면 내용 : EUC-KR]
방법>인코딩 형식이 맞지 않으면 발생한다.
예>Sublime Text 2로 만든 문서는 기본으로 UTF-8 인코딩 형식을 갖는데 웹 브라우저의 인코딩 형식은 EUC-KR이고 문서의 인코딩 형식을 UTF-8 형식이면 한글이 깨진다.
- 문서를 저장할 때 인코딩 형식을 EUC-KR로 바꾼다.
-> 인코딩을 설정할 수 있는 Package를 이용한다.
참고>패키지가 없다면 설치를 해야한다.
ConvertToUTF8 : https://github.com/seanliang/ConvertToUTF8
- 웹 브라우저의 인코딩 형식을 UTF-8로 설정한다.
- 문서에 <meta charset=“utf-8”> 내용을 삽입한다.
간단 예>
[Sublime Text 2로 만든 문서 내용 : UTF-8]
소스 예>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
CI 한글 깨짐 - Sublime Text 2에서 만든 php 파일
<body>
</html>
[웹 브라우저에서 출력한 화면 내용 : UTF-8]
더보기>