LOCALE_SSCRIPTS

Windows Vista und höher: Eine Zeichenfolge, die eine Liste von Skripts mit der in ISO 15924 verwendeten 4-stelligen Notation darstellt. Jeder Skriptname besteht aus vier lateinischen Zeichen, und die Liste ist in alphabetischer Reihenfolge mit jedem Namen angeordnet, einschließlich des letzten, gefolgt von einem Semikolon.

GetLocaleInfo oder GetLocaleInfoEx kann aufgerufen werden, wobei LCType als Teil einer Strategie zur Behebung von Sicherheitsproblemen im Zusammenhang mit internationalisierten Domänennamen (IDNs) auf LOCALE_SSCRIPTS festgelegt ist. Hier sehen Sie ein paar Beispielwerte:

Gebietsschema Gebietsschema/Sprachname Wert
Englisch (USA) de-DE Latn;
Hindi (Indien) hi-IN Deva;
Japanisch (Japan) ja-JP Windows 7 und höher: Hani; Hira; Jpan; Kana;
Windows Vista: Hani; Hira; Kana;

 

Ein zusammengesetzter Skriptwert enthält nicht die lateinische Schrift, es sei denn, es ist ein wesentlicher Bestandteil des Schreibsystems, das für das jeweilige Gebietsschema verwendet wird. Lateinische Zeichen werden häufig im Kontext von Gebietsschemas verwendet, für die sie nicht nativ sind, z. B. für einen ausländischen Unternehmensnamen. Im obigen Beispiel für Hindi in Indien ist der einzige Skriptwert "Deva" (für "Devanagari"), obwohl lateinische Zeichen auch in Hindi-Text vorkommen können. Die VerifyScripts-Funktion verfügt über ein spezielles Flag, um diesen Fall zu beheben.