본문 바로가기

검색엔진최적화(SEO)/테크니컬 SEO

다국어지원 문자인코딩(Character Set) UTF8

정의 : Character Set은 웹페이지가 작성된 언어, Input Encoding은 웹페이지 자체 파일의 인코딩 방식입니다.

다국어 지원을 위해서는 두 방식 모두 UTF8로 지정이 되어 있어야 합니다.

Character Set & Input Encoding 이해하기

Character Set의 인코딩 타입과 실제 Input Encoding 타입을 비교하여 같은지 체크합니다.

모든 웹 문서에서는 어떤 언어로 보여줄건지 언어형식을 설정해주어야 합니다.
Character Set을 정확히 설정하지 않으면 글자가 깨지기 때문에 적절한 언어형식 사용이 중요합니다.

HTML문서에서 언어타입을 정했어도, 파일의 인코딩 타입이 다르면 깨져서 노출되기 때문에 Character Set의 인코딩 타입과 실제 Input Encoding 타입을 같게 변경해주어야 합니다.

데이터베이스를 사용하시는 경우에는 데이터베이스 스키마의 인코딩이 또한 UTF8 형식으로 지정이 되어 있어야 합니다.

mysql 의 경우에는 한국어와 이모티콘 처리를 위해 utf8 mb4로 설정해야 합니다. 예전에 이 부분을 몰라서 많은 분들이 고생을 했죠.

<주로 사용되고 있는 언어형식 종류>

UTF(유니코드 형태의 문자를 변환) – UTF-7, UTF-8, UTF-16BE, UTF-16LE 등 주로 다국어를 사용할 때 UTF-8로 지정

EUC(유닉스에서 영어를 제외한 문자를 표시) – euc-kr은 한글 표현

SEO Friend의 등급체크

Character Set & Input Encoding 언어적용 예시

HTML 문서의 <head>와 </head>에 삽입합니다.

<meta charset="UTF-8(언어형식)">


 아래 "검색엔진 최적화(SEO)"를 클릭하시면 무료로 내 서비스 SEO 진단을 하실 수 있습니다.

구글 네이버 검색엔진 최적화(SEO) 체크하러가기