语言标签是语言代码的缩写表示，例如"en"表示英语，"pt-BR"表示巴西葡萄牙语。由互联网工程任务组 (IETF)的“ 47”文档系列定义。现在标准化为RFC 5646 (引用了相关的RFC 5645)与RFC 4647, "IANA语言子标签登记"。使用的各成分来自ISO 639, ISO 15924, ISO 3166-1, UN M.49.这种语言标签用于许多现代的计算标准，包括IETF的互联网协议如HTTP, XML 以及PNG,，SGML，Unicode，ANSI，ECMA。Microsof