개발일기/Javascript
Javascript timezone, language 구하기(타임존, 언어, 국가)
이번에 살펴볼 내용은 타임존, 언어 구하기이다. 다국어 사이트 작업 또는 이 사람이 어떤 언어를 사용하고 있는지에 대한 데이터를 얻고자 할 때 필요한 내용이다. 타임존, 언어, 국가 코등 등 검색을 할 텐데 여기서는 서버, 클라이언트에서 구하는 방법을 몇 개 살펴보겠다. 서버에서 구하기 Accept-Language 모던 브라우저에서 언어를 설정한다면, HTTP 요청할때 header에 Accept-Language을 포함시켜 보낸다. 보통 Accept-Language: en-Ca, ar-Eg:q=0.5 이런 식으로 보낸다. 여기서 q 값은 가중치이다. 명시적으로 적지 않으면 기본값은 1.0 이다. 위 예를 살펴보면 사용자가 en-CA(Canadian English) 를 1.0으로 선호하고 그다음 ar-EG(..