국제화 얘기가 왜 나올까?
전세계에는 다양한 언어로 작성된 자료들이 있다. 월드 와이드 웹(WWW)이 전세계적으로 사용되려면 이 국제 문서들의 처리와 전송을 지원해야 한다.
전송될 때는 엔터티 본문에 비트들로 담겨 있을텐데 이를 각각의 언어로 변환하는 방법이 있을 것이다. 이를 어떻게 설정하고 어떻게 흘러가는지 공부할 필요가 있을 것 같다.
국제적인 컨텐츠를 다루기 위한 HTTP 지원
서버
- 클라이언트에게 이 비트들을 어떻게 문자로 바꿔야 하는지 ( 디코딩 방법 ) ( charset = iso8859-6)
- 길이 (content-length)
클라이언트
- 어떤 언어를 선호하는지 ( accept-language : fr, en;q=0.8 )
- 어떤 언어를 이해할 수 있는지 ( accept-charset : iso-8859-1, utf-8 )