LOCALE_SSCRIPTS

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

GetLocaleInfoGetLocaleInfoEx 可以透過設定為 LOCALE_SSCRIPTS 的 LCType 呼叫,作為策略的一部分,以降低與國際化功能變數名稱 (IDN) 相關的安全性問題。 以下是一些範例值:

Locale 地區設定/語言名稱
英文 (美國) zh-TW Latn;
印度文 (印度) hi-IN Deva;
日文 (日本) ja-JP Windows 7 和更新版本: 哈尼族;Hira;Jpan;假名;
Windows Vista: 哈尼族;Hira;假名;

 

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