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

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

1,981  

목차

  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만 지원.)

 


분류 제목
sports 잠시 후 (토트넘 : 아스널) 챔스 진출 놓고 건곤일척 대결
military 대한민국 방산산업 성공 비결 (= 한국 군사무기 잘나가는 이유)
ucc 세상에서 가장 맛있는 라면 [웹드라마]
dance 에이티나인 Aighty9 루비 님 댄스 - 뉴진스 Super Shy & ETA
sports 오늘 동아시아컵 일본이랑 축구하는 날입니다.
girl 찐며든사랑 님 메이크업 [누나]
sports EPL 2021-22 시즌 토트넘 손흥민이 1등한 항목들
talk 1200년 전 페루 미라 공개 뉴스 보다 드는 생각
sports 카타르 월드컵 전범국 매치 일본 승리 (독일 1 : 2 일본)
laragon Laragon (라라곤) - (htm/html) 확장자 파일에서 PHP 코드 사용 허용 설정
news 구글 '제3자 쿠키' 퇴출, 광고판 지각변동
sports 이승우 환상 팀플레이 10호골 댄스 세리모니
sports 지금 토트넘에게 절실하게 필요한 공격 축구 전술
talk 대한민국 축구 지니까, 하루 종일 기운이 안 나네요.
talk 홈페이지 메뉴 왼쪽/오른쪽 위치별 느낌 차이
military 한국 군사무기 장점 (= 대한민국 방산이 잘나가는 이유)
sports 헝가리가 손흥민을 "올해의 선수, 올해의 팀" 제외시킨 영국을 심판했네요.
sports [p퀴즈] 카타르 월드컵 축구 (우루과이: 대한민국) 경기 결과 맞추기 (상금: 10,000 포인트)
news 영카트5 KG이니시스 결제 사용자 필독
talk 난 회원 님이 행복했으면 좋겠어
47/163
목록
찾아주셔서 감사합니다. Since 2012