通过阅读HTTP 规范,我遇到了术语“语言标签”和“语言范围”。该标准将这两个实体之间的区别定义如下:
如果语言范围完全等于标记,或者如果它完全等于标记的前缀,则语言范围匹配语言标记,这样前缀后面的第一个标记字符是“-”。
但是,该文档没有通过任何示例来扩充此声明。那么,语言范围与以下 HTTP 标头字段中的语言标签有何不同:
Accept-Language: en, en-gb, en-us
如果他们在这里没有区别,你能举出他们做的任何例子吗?
更新
我将用以下方式改写上述引用:
如果一种语言的标签或标签的前缀完全等于在 Accept-Language 字段中指定的语言范围,则认为该语言是可接受的。