Sur les systèmes * nix, vous pouvez faire locale -a
pour obtenir la liste des paramètres régionaux disponibles.Liste des locales sous Windows
Quelle est la commande (ou action) équivalente dans Windows?
J'ai vu des listes sur Internet, mais la plupart d'entre elles ne portent que sur des étiquettes locales et non sur des noms régionaux réels. De plus, tous les systèmes ne sont pas tous installés, n'est-ce pas? Notez que ma définition de "locale" ici est "locale", c'est-à-dire un deuxième paramètre à C setlocale()
qui aboutira à une valeur de retour non-NULL.
Les réponses programmatiques sont également très bien, je suis juste fatigué de la force brute de deviner les noms des paramètres régionaux de Windows.
Très belle locale informations là, mais toujours pas de chaîne locale utilisable par setlocale(). – aib
Essayer l'énumération maintenant ... – aib
Le [dernier] exemple est un début, mais je me demande comment il gère les locales avec plusieurs pages de code (sans parler des langues ou pays/régions). On dirait qu'il ne récupère que la page de code ANSI par défaut ou la page de code par défaut si elle n'existe pas. Il semble y avoir des pages de codes EBCDIC et MAC par défaut. Pas que cela ait de l'importance; J'ai eu ma réponse: Aucune utilité existe; il faut lire la mauvaise documentation NLS et générer et éliminer les noms de locale par programmation. – aib