HTMLデータ形式メモ4
6.8 言語コード
属性値が言語コードの場合 (DTDでは %LanguageCode;と表す)、 これは [RFC1766]の2が定義する内容を指す。 HTMLでの言語コード指定については、 言語コードの項を参照のこと。 言語コードには空白文字を含めることはできない。
言語コードは 大文字小文字を区別しない。
<!ENTITY % LanguageCode "NAME" -- a language code, as per [RFC1766] -->
[RFC1766]
"Tags for the Identification of Languages"、H. Alvestrand、1995年3月発行。 RFC1766は、現在作業中の http://www.ietf.org/internet-drafts/draft-alvestrand-lang-tags-v2-00.txtによって更新される予定である。
RFC1766自体がobsoleteになって、HTML4での説明がアテにならないという状況。大昔に適当に解釈したように(といってもW3C内の文章を参照しているのですが)RFC4646を参照すべきでしょう。
- HTMLにおける言語コード/言語タグ メモ - 血統の森+はてな
- http://d.hatena.ne.jp/momdo/20071204/p1
Obsoleted by: 3066, 3282 PROPOSED STANDARD Network Working Group H. Alvestrand Request for Comments: 1766 UNINETT Category: Standards Track March 1995 Tags for the Identification of Languages
Obsoleted by: 4646, 4647 BEST CURRENT PRACTICE Errata Network Working Group H. Alvestrand Request for Comments: 3066 Cisco Systems BCP: 47 January 2001 Obsoletes: 1766 Category: Best Current Practice Tags for the Identification of Languages
DRAFT STANDARD Network Working Group H. Alvestrand Request for Comments: 3282 Cisco Systems Obsoletes: 1766 May 2002 Category: Standards Track Content Language Headers
BEST CURRENT PRACTICE Errata Network Working Group A. Phillips, Ed. Request for Comments: 4646 Yahoo! Inc. BCP: 47 M. Davis, Ed. Obsoletes: 3066 Google Category: Best Current Practice September 2006 Tags for Identifying Languages
BEST CURRENT PRACTICE Network Working Group A. Phillips, Ed. Request for Comments: 4647 Yahoo! Inc. BCP: 47 M. Davis, Ed. Obsoletes: 3066 Google Category: Best Current Practice September 2006 Matching of Language Tags