LOCALE_SSCRIPTS
Windows Vista i nowszych: Ciąg reprezentujący listę skryptów, używając notacji 4 znaków używanej w ISO 15924. Każda nazwa skryptu składa się z czterech znaków łacińskich, a lista jest uporządkowana w kolejności alfabetycznej z każdą nazwą, w tym ostatnią, po której następuje średnik.
getLocaleInfo lub GetLocaleInfoEx można wywołać za pomocą LCType ustawioną na LOCALE_SSCRIPTS w ramach strategii w celu ograniczenia problemów z zabezpieczeniami związanych z międzynarodowymi nazwami domen (IDN). Oto kilka przykładowych wartości:
Ustawień regionalnych | Nazwa ustawień regionalnych/języka | Wartość |
---|---|---|
Angielski (Stany Zjednoczone) | en-US | Latn; |
Hindi (Indie) | hi-IN | Deva; |
Japoński (Japonia) | ja-JP |
system Windows 7 lub nowszy: Hani; Hira; Jpan; Kana; Windows Vista: Hani; Hira; Kana; |
Wartość skryptu złożonego nie zawiera skryptu łacińskiego, chyba że jest to podstawowa część systemu pisania używanego dla określonych ustawień regionalnych. Znaki łacińskie są często używane w kontekście ustawień regionalnych, dla których nie są natywne, na przykład dla obcej nazwy biznesowej. W powyższym przykładzie dla języka Hindi w Indiach jedyną wartością skryptu jest "Deva" (dla "Devanagari"), chociaż znaki łacińskie mogą być również wyświetlane w tekście hindi. Funkcja VerifyScripts ma specjalną flagę, aby rozwiązać ten przypadek.