2015-01-15 3 views
0

전달 된 UTF-8 컨텐츠가 정규화되었는지 여부를 클라이언트에게 웹 서비스에 알리는 방법이 있는지 알고있는 사람이 있습니까?Charset UTF-8 HTTP에서 구성/분해됩니다. Respose Header

내가

Content-Type: application/json;charset="UTF-8 decomposed" 또는

Content-Type: application/json;charset="UTF-8 composed"

와 응답 헤더를 전송 같은 것을 생각하고있다.

의견이 있으십니까?

답변

0

a) application/json에는 charset 매개 변수가 없습니다. charset 이름이 아닌 뭔가를 여기에 소개하는 것은 나쁜 생각처럼 보입니다.

b) 고객이 왜 신경을 쓰나요? 그 정보로 무엇을해야할까요?

+0

a)'application/json'은 기본 charset으로 UTF-8을 사용합니다. 맞습니다. 명시 적으로 선언 할 필요는 없습니다. b) 데이터를 사용하여 작업하는 경우 (특히 문자열 비교시) 이전에 문자열을 정규화해야합니다. 이전에 알고 있다면 도움이 될 것입니다. – Michael

+0

기본 charset이 실제로 없습니다. UTF-16 또는 UTF-32 (https://tools.ietf.org/html/rfc7159#section-8.1 참조) 일 수도 있지만 UTF-8이 더 좋습니다. –

+0

좋아,하지만 고객에게 정상화에 대해 알리는 것은 불가능/지정되었습니다! – Michael