Featured Lab

서버 설정에 따라서 해당 인코딩이 다르게 되어있을때가 있는데 그에 따른 방법으로 인코딩 방식을 변경해서 정상적으로 한글이 나오게 설정하거나 임의로 특정인코딩으로 일부 문자를 변환하여 글자 깨짐을 해결할 수 있다.



세가지 경우로 나누어 해결 가능.

개인적인 메모 기록


1. HTML 태그 삽입

문서 자체에 한글임을 선언하고 메타태그에 캐릭터셋을 해당 인코딩 옵션으로 지정해준다.

아래와 같은 예시 참고



2. 편집기에서 파일 자체를 해당 인코딩 설정



EUC 또는 utf-8등으로 직접 인코딩 바꿔서 문서를 저장한다.

저장한 문서를 서버로 업로드 하여 반영하거나 해당 파일 열어 오류가 없는지 확인해본다.


3. php 코드 삽입

string iconv( string $in_charset, string $out_charset, string $str)


예1) euc-kr --> utf-8 

$texts= "테스트한글";

iconv("euc-kr", "utf-8", $texts);


예2) utf-8 --> euc-kr

$texts = "테스트한글";

iconv("utf-8", "euc-kr", $texts);


* 참고 : http://php.net/manual/kr/function.iconv.php

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band