LOCALE_SSCRIPTS
Windows Vista e versioni successive: Stringa che rappresenta un elenco di script, usando la notazione a 4 caratteri usata in ISO 15924. Ogni nome di script è costituito da quattro caratteri latini e l'elenco è disposto in ordine alfabetico con ogni nome, incluso l'ultimo, seguito da un punto e virgola.
GetLocaleInfo o è possibile chiamare GetLocaleInfoEx con LCType impostato su LOCALE_SSCRIPTS come parte di una strategia per attenuare i problemi di sicurezza correlati ai nomi di dominio internazionalizzati (IDN). Ecco alcuni valori di esempio:
Scena | Nome delle impostazioni locali/lingua | Valore |
---|---|---|
Inglese (Stati Uniti) | en-US | Latn; |
Hindi (India) | hi-IN | Deva; |
Giapponese (Giappone) | ja-JP |
Windows 7 e versioni successive: Hani; Hira; Jpan; Kana; Windows Vista: Hani; Hira; Kana; |
Un valore di script composto non include lo script latino a meno che non sia una parte essenziale del sistema di scrittura usato per le impostazioni locali specifiche. I caratteri latini vengono spesso usati nel contesto delle impostazioni locali per le quali non sono nativi, ad esempio per un nome aziendale esterno. Nell'esempio precedente per hindi in India, l'unico valore dello script è "Deva" (per "Devanagari"), anche se i caratteri latini possono essere visualizzati anche nel testo hindi. La funzione VerifyScripts ha un flag speciale per risolvere questo caso.