Partager via


LOCALE_SSCRIPTS

Windows Vista et versions ultérieures : Chaîne représentant une liste de scripts, utilisant la notation à 4 caractères utilisée dans la norme ISO 15924. Chaque nom de script se compose de quatre caractères latins et la liste est organisée par ordre alphabétique avec chaque nom, y compris le dernier, suivi d’un point-virgule.

GetLocaleInfo ou GetLocaleInfoEx peut être appelé avec LCType défini sur LOCALE_SSCRIPTS dans le cadre d’une stratégie d’atténuation des problèmes de sécurité liés aux noms de domaine internationalisés (IDN). Voici quelques exemples de valeurs :

Paramètres régionaux Paramètres régionaux/nom de langue Valeur
Anglais (États-Unis) fr-FR Latn;
Hindi (Inde) hi-IN Deva;
Japonais (Japon) ja-JP Windows 7 et versions ultérieures : Hani; Hira; Jpan; Kana;
Windows Vista : Hani; Hira; Kana;

 

Une valeur de script composé n’inclut pas le script latin, sauf s’il s’agit d’une partie essentielle du système d’écriture utilisé pour les paramètres régionaux particuliers. Les caractères latins sont souvent utilisés dans le contexte des paramètres régionaux pour lesquels ils ne sont pas natifs, par exemple, pour un nom d’entreprise étranger. Dans l’exemple ci-dessus pour l’hindi en Inde, la seule valeur de script est « Deva » (pour « Devanagari »), bien que des caractères latins puissent également apparaître dans le texte hindi. La fonction VerifyScripts a un indicateur spécial pour résoudre ce cas.