-
Notifications
You must be signed in to change notification settings - Fork 0
16. 국제화
HyoSang edited this page Apr 11, 2019
·
1 revision
- 어떻게 엔터티 콘텐츠 비트들을 특정 문자 체계의 글자들로 바꾸는지 나타낸다.
- 비트들을 글자로 바꾸거나 그 역을 수행하는 알고리즘을 명명한다.
- ex) Content-Type: text/html; charset=iso-8859-6
- 글자의 모양을 어떻게 표시할지는 관심이 없다.
- 명시적으로 나열되지 않았다면 문서의 콘텐츠로 부터 문자집합을 추측하려 시도한다.
- 클라이언트가 문자 인코딩을 추축하지 못했다면, iso-8859-1인 것으로 가정한다.
- 서버에게 어떤 문자 체계를 지원하는지 알려주는 헤더
- 이 요청 헤더에 대응하는 응답 헤더는 존재하지 않는다.
- 엔터티가 어떤 언어 사용자를 대상으로 하고 있는지 서술한다
- 텍스트 뿐만 아니라 어떤 종류의 미디어라도 사용할 수 있다.
- 콘텐츠가 여러 언어 사용자를 대상으로 하고 있다면 여러 언어를 나열할 수도 있다.
- 클라이언트가 선호하는 언어에 대한 정보를 보내는 요청 헤더
- URI에 UTF-8 문자를 사용할 수 있으므로(Escape 후) US-ASCII를 반드시 사용할 필요는 없다.
- US-ASCII 의 부분집합인 문자만 사용해야 한다.
- 예약된 문자나 다른 지원하지 않는 글자들을 안전하게 URI에 삽입할 수 있는 방법
- '%'를 붙이고 그 뒤에 16진수 글자를 붙여서 사용한다
- HTTP 헤더는 반드시 US-ASCII 문자집합의 글자들로만 이루어져야 한다.
- 날짜는 반드시 올바른 GMT 형식으로 보내야 한다.
HTTP 완벽 가이드
Learning HTTP/2
개발자가 반드시 정복해야할 객체지향과 디자인 패턴