CultureAndRegionInfoBuilder.IetfLanguageTag 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定文化特性名稱,其格式是根據 RFC 4646 標準<Tags for the Identification of Languages>。
public:
property System::String ^ IetfLanguageTag { System::String ^ get(); void set(System::String ^ value); };
public string IetfLanguageTag { get; set; }
member this.IetfLanguageTag : string with get, set
Public Property IetfLanguageTag As String
屬性值
根據 RFC 4646 設定格式的文化特性名稱。
例外狀況
在設定作業中,此值為 null
。
在設定作業中,該值的長度不是從 1 到 84 個字元。
在設定作業中,該值中所指定的元件名稱是空的或長度大於 8 個字元,不是英數字元或短破折號 (-),或包含前置或後置短破折號的名稱。
備註
屬性 IetfLanguageTag 會根據 RFC 4646 取得或設定格式化的文化特性名稱,這與 屬性所 Name 傳回的文化特性名稱不同。 例如,在 .NET Framework 1.0 版中,繁體中文的中性文化特性名稱是 “zh-CHT”。 相反地,RFC 4646 會將文化特性名稱定義為 「zh-HANT」。。 (請注意,在 .NET Framework 第 4 版中,“zh-CHT” 的顯示名稱是“繁體中文 (傳統) 舊版”.)
RFC 4646 文化特性名稱包含數個元件。 典型的文化特性名稱包含強制語言標識碼、選擇性腳本標識碼,以及選擇性的國家/地區標識符。 例如,塞爾維亞文、斯拉夫文和塞爾維亞地區的有效 RFC 4646 文化特性名稱是 “sr-Cyrl-RS”。
請注意,兩個或多個文化特性可以有相同的 IETF 語言標籤。
如需詳細資訊,請參閱 要求批註中的 RFC 4646「識別語言標記」。