共用方式為


LOCALE_SSCRIPTS

Windows Vista 及更新版本:使用 ISO 15924 中使用的 4 個字元表示法, 代表腳本清單的字串。 每個腳本名稱都包含四個拉丁字元,清單會依字母順序排列,每個名稱,包括最後一個,後面接著分號。

GetLocaleInfoGetLocaleInfoExLCType 設定為LOCALE_SSCRIPTS,以降低與國際化功能變數名稱 (IDN) 相關的安全性問題的一部分。 以下是一些範例值:

現場 地區設定/語言名稱 價值
英文(美國) en-US Latn;
印度文(印度) hi-IN 提婆;
日文(日本) ja-JP Windows 7 和更新版本: Hani;Hira;Jpan;假名;
Windows Vista: Hani;Hira;假名;

 

複合文本值不包含拉丁腳本,除非它是用於特定地區設定之寫入系統的基本部分。 拉丁字元通常用於地區設定的內容中,例如,對於外國商業名稱而言,不是原生字元。 在上述印度印度文的範例中,唯一的腳本值為 “Deva” (針對 “Devanagari”),雖然拉丁字元也可以出現在印度文文字中。 VerifyScripts 函式具有特殊旗標來解決此問題。