• 회원가입
  • 로그인
  • 구글아이디로 로그인

[web] (utf-8 / euc-kr) 차이점 - 문자셋 인코딩 방식 종류

2,026  

목차

  1. UTF-8 (Unicode Transformation Format - 8-bit)
  2. EUC-KR (Extended Unix Code-KR)
  3. 선택 시 고려사항

둘 다, 문자 인코딩 방식으로, 서로 다른 방식으로 문자를 표현하고 전송함. 

 

UTF-8 (Unicode Transformation Format - 8-bit)

 

1. 문자 표현 방식

  • UTF-8은 Unicode 문자 집합을 표현하기 위한 가변 길이 인코딩 방식임 (각 문자는 1~4바이트까지 다양한 크기로 표현)
  • ASCII 문자는 1바이트로 표현되며, 다국어 문자는 2바이트 이상으로 표현됨.


2. 다국어 지원

  • UTF-8은 모든 유니코드 문자를 지원하므로 전 세계의 거의 모든 문자를 나타낼 수 있음.
  • UTF-8은 유니코드 표준을 기반으로 하기 때문에 다양한 언어와 기호체계를 포함함.


3. 호환성

  • UTF-8은 ASCII와 역호환성이 있음. (즉, ASCII로 표현된 문서는 UTF-8로 인코딩되어도 동일한 결과를 보임.)

 

 

EUC-KR (Extended Unix Code-KR)

 

1. 문자 표현 방식

  • EUC-KR은 대부분의 한국어 문자를 2바이트로 표현하는 고정 길이 인코딩방식. (ASCII 문자는 1바이트로 표현되고, 한국어 문자는 2바이트로 표현)

 

2. 다국어 지원

  • EUC-KR은 주로 한국어를 위한 인코딩이며, 한글 외의 문자에 대한 지원은 부족함.
  • 다국어 환경에서 사용하기에는 제한적임.


3. 호환성

  • EUC-KR은 ASCII와는 호환성이 있지만, 다른 인코딩 방식과의 호환성은 제한적임.

 

 

선택 시 고려사항

 

  • 다국어 지원 여부: UTF-8 선택. (UTF-8은 대부분의 언어 및 문자를 지원하며, 글로벌 웹에서 널리 사용됨.)
  • 주로 한국어 여부: EUC-KR은 한국어 텍스트에 특화되어 있음. 그러나, 현대 웹 환경에서는 UTF-8 사용 권장됨.
  • 파일 크기의 고려: UTF-8은 가변 길이 인코딩이므로 파일 크기가 증가할 수 있음. 그러나 현대 시스템에서는 크게 걱정할 필요 없음.

 

결론: 묻지도 따지지도 말고, UTF-8 선택. (그누보드도 최근엔 UTF-8만 지원.)

 


분류 제목
drama 넷플릭스 드라마 「도적: 칼의 소리」 볼만해요.
ucc 오빠, 여기서 뭐해? [웹드라마]
money 사업/비즈니스 성공 3대 조건
web 개발자 커뮤니티 사이트에 필요한 게시판과 추천 테이블ID (= 게시판아이디)
sports 토트넘이 손흥민 공백을 메꾸기 위해 영입한 선수들
girl 헤이걸스 (HEYGIRLS) 제인 님 샤이닝스타 (Shining Star) 댄스 안무
ucc 맥주병 2천병이 도로에 쏟아지면 생기는 일
military 미국 항공모함 5대 동북아 집결 중
talk 유튜버들 매번 주제 뽑느라 머리에 쥐날 듯..
dance 부산 해운대 겨울바다에서 여고생 교복 입고 댄스
dance 날씨와 상관없이 반바지 카우보이 모자 패션 댄스
military 전쟁 나면 드론신에게 살려달라고 기도해야 할지도...
sports 손흥민, 이란 전 전반 막판 중거리 무회전 슛 골인~~ 엄청난 골 궤적 (태극불꽃슛)
drama 최근 본 드라마 (꽃 피면 달 생각하고 / 학교2021) 감상 후기
sports 봉인 해제 된 실전 태권도 겨루기
girl 앨리스(ALICE) 소희 님 'DANCE ON' 안무 댄스
talk (데이터/파일) 백업 매일 하세요 !!
ucc (송경이가 남친한테 까여서 우는데), 왜 웃음이 나지? [유머/웹드라마]
talk 내 PC에 PC버전 카카오톡 프로그램 설치해 보세요.
web PHP 정규표현식(=정규식) (chatGPT AI 답변)
99/163
목록
찾아주셔서 감사합니다. Since 2012