©
本文檔使用php中文網手册發布
Content-Language
实体头用于描述旨在为观众的语言(S),使得其允许用户根据用户自己的优选语言区分。
例如,如果Content-Language: de-DE
设置了“ ”,它表示该文件是用于德语的人(但是,它并不表示该文件是用德语写的,例如,它可能是用英语写成的,作为语言课程的一部分为德语人士)。
如果Content-Language
未指定,则默认情况下内容适用于所有语言受众。多语言标签也是可能的,以及将Content-Language
标题应用于各种媒体类型而不仅仅是文本文档。
Header type |
Entity header |
---|---|
Forbidden header name |
no |
CORS-safelisted response-header |
yes |
CORS-safelisted request-header |
yes |
Content-Language: de-DE Content-Language: en-US Content-Language: de-DE, en-CA
language-tag
多个语言标签用逗号分隔。每个语言标记都是一个或多个不区分大小写的子标记的序列,每个子标记都用连字符(“-
”,“%x2D
)分隔。在大多数情况下,语言标签由标识相关语言的广泛系列的主要语言子标签组成(例如“en
”=英语),可选地后跟一系列细化或缩小该语言范围的子标签(例如“en-CA
“=在加拿大传达的英语的多样性)。
注意:语言标记在 RFC 5646中形式化地定义,它继承 ISO 639标准(通常是 ISO 639-1代码列表)以用于要使用的语言代码。
全局lang
属性用于 HTML 元素以指示整个 HTML 文档或其中一部分的语言。
千万不能使用这样这个荟萃元素说明文档语言:
Content-Language
头用于指定页面的目标受众,并能表明这是一种以上的语言。
Content-Language: de, en
Specification |
Title |
---|---|
RFC 7231, section 3.1.3.2: Content-Language |
Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
Feature |
Chrome |
Firefox |
Edge |
Internet Explorer |
Opera |
Safari |
---|---|---|---|---|---|---|
Basic Support |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
Feature |
Android |
Chrome for Android |
Edge mobile |
Firefox for Android |
IE mobile |
Opera Android |
iOS Safari |
---|---|---|---|---|---|---|---|
Basic Support |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
(Yes) |
(Yes) |