LOCALE_SSCRIPTS
Windows Vista 及更新版本:使用 ISO 15924 中使用的 4 個字元表示法, 代表腳本清單的字串。 每個腳本名稱都包含四個拉丁字元,清單會依字母順序排列,每個名稱,包括最後一個,後面接著分號。
GetLocaleInfo 或 GetLocaleInfoEx,LCType 設定為LOCALE_SSCRIPTS,以降低與國際化功能變數名稱 (IDN) 相關的安全性問題的一部分。 以下是一些範例值:
現場 | 地區設定/語言名稱 | 價值 |
---|---|---|
英文(美國) | en-US | Latn; |
印度文(印度) | hi-IN | 提婆; |
日文(日本) | ja-JP |
Windows 7 和更新版本: Hani;Hira;Jpan;假名; Windows Vista: Hani;Hira;假名; |
複合文本值不包含拉丁腳本,除非它是用於特定地區設定之寫入系統的基本部分。 拉丁字元通常用於地區設定的內容中,例如,對於外國商業名稱而言,不是原生字元。 在上述印度印度文的範例中,唯一的腳本值為 “Deva” (針對 “Devanagari”),雖然拉丁字元也可以出現在印度文文字中。 VerifyScripts 函式具有特殊旗標來解決此問題。