Accept-Language HTTP Header使用什么ISO代码?

时间:2016-05-05 14:49:35

标签: http browser http-headers

在Accept-Language标题的语言部分使用了什么ISO代码(即西班牙语为de,德语为de,英语为en)

是ISO 639-1吗?

1 个答案:

答案 0 :(得分:0)

  

是ISO 639-1吗?

有人可以这么想。实际上,格式从ISO 639-1和639-3中提取(以及其他)。简而言之:Accept-Language标题受RFC 7231, section 5.3.5授权。其中允许的语言标签列表是指RFC 5646,而IANA Language Subtag Registry又指向Wikipedia: IETF Language Tag - Relation to other standards。据我所知,这种格式根本不直接映射到任何ISO代码。另见:https://developer.apple.com/library/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/Lesson8.html#//apple_ref/doc/uid/TP40015214-CH16-SW1