什么是LCID区域标识符?

LCID区域标识符是指Locale Identifier或者Locale ID。

区域(locale)是指与语言相关的一系列用户的设置信息,比如长短日期的显示格式、时间的显示格式、排序方法等等。

在操作系统“控制面板”下的“区域和语言”中给出了具体的当前操作系统或者当前用户所使用的区域和语言设置,如下图所示。

每个区域都有对应的区域名称(locale name)和区域标识符(Locale Identifier),比如区域名称 German (Germany) 对应的区域标识符(Locale Identifier)是 “de-DE_phonebook”。

每个区域的区域标识符是唯一的,它是一个32位的值,由语言标识符(Language Identifiers)和排序标识符(Sort Order Identifiers)组成,如下图所示。

+-------------+---------+-------------------------+
|   Reserved  | Sort ID |      Language ID        |
+-------------+---------+-------------------------+
31         20 19     16 15                      0   bit

其中前16位表示语言标识符,中间4位表示排序标识符。

       

发表评论