Udostępnij za pośrednictwem


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.