LOCALE_SSCRIPTS
Windows Vista och senare: En sträng som representerar en lista med skript, med den 4-teckens notation som används i ISO 15924. Varje skriptnamn består av fyra latinska tecken och listan ordnas i alfabetisk ordning med varje namn, inklusive det sista, följt av ett semikolon.
GetLocaleInfo eller GetLocaleInfoEx kan anropas med LCType- inställd på LOCALE_SSCRIPTS som en del av en strategi för att minska säkerhetsproblem relaterade till internationaliserade domännamn (IDN). Här följer några exempelvärden:
Locale | Språknamn/språk | Värde |
---|---|---|
Engelska (USA) | en-US | Latn; |
Hindi (Indien) | hi-IN | Deva; |
Japanska (Japan) | ja-JP |
Windows 7 och senare: Hani; Hira; Jpan; Kana; Windows Vista: Hani; Hira; Kana; |
Ett sammansatt skriptvärde inkluderar inte det latinska skriptet om det inte är en viktig del av skrivsystemet som används för det specifika språket. Latinska tecken används ofta i kontexten för nationella inställningar som de inte är inbyggda för, till exempel för ett utländskt företagsnamn. I exemplet ovan för Hindi i Indien är det enda skriptvärdet "Deva" (för "Devanagari"), även om latinska tecken också kan visas i hinditext. Funktionen VerifyScripts har en särskild flagga för att hantera det här fallet.