HTTP

HTTP 완벽 가이드 (16)

kchabin 2025. 3. 18. 01:56

MIME 차셋 태그

  • 문자집합을 의미하는 것이 결코 아님
  • 데이터 비트를 고유한 문자의 코드로 매핑하는 알고리즘의 이름 → 문자 인코딩 구조 + 코딩된 문자집합

글리프

  • 각 글자를 그리는 특정한 방법

코드 공간

US-ASCII

  • 0-127만 사용
  • 코드 공간 전체를 표현하는데 7비트만 필요
  • 정보교환을 위한 미국 표준 코드

iso-8859

  • US-ASCII의 8비트 확대집합들
  • 1~10, 15

URI 국제화는 그다지 지원하지 않음

오늘날의 URI = US-ASCII의 부분집합

  • RFC 3986 → URI에 UTF-8 문자를 사용할 수 있는 방법을 명시적으로 제시하고 있음.

가독성 vs 의미 = 가독성 win

  • 리소스 식별자의 가독성과 공유 가능성 보장이 더 중요하다고 여김
  • ASCII 문자들의 제한된 집합으로 이루어진 URI

언이스케이핑

  • 내부적으로 URI를 데이터가 필요할 때만 언이스케이핑해야함.
  • 두번 언이스케이핑 불가능
  • 언이스케이핑 → 퍼센트 기호 → 한번더 언이스케이핑 → 퍼센트 기호 뒤 문자 들이 이스케이프의 일부인 것처럼 처리되어 데이터의 손실을 유발함

 

'HTTP' 카테고리의 다른 글

HTTP 완벽 가이드 (18)  (0) 2025.03.18
HTTP 완벽 가이드 (17)  (0) 2025.03.18
HTTP 완벽 가이드 (15)  (0) 2025.03.15
HTTP 완벽 가이드 (14)  (0) 2025.03.15
HTTP 완벽 가이드 (13)  (0) 2025.03.15