- Flags d'Ouverture des Fichiers
- Propriétés de Fichiers
- Position dans le Fichier
- Utilisation d'une Page de Code
- MessageBox
Utilisation d'une Page de Code dans les Opérations de Conversion des Chaînes de Caractères
Lors de la conversion de variables de type string en tableaux de char et inversement, l'encodage correspondant par défaut à l'ANSI du système d'opération Windows (CP_ACP) est utilisé en MQL5. Si vous souhaitez spécifier un différent type d'encodage, li peut être défini comme paramètre additionnel pour les fonctions CharArrayToString(), StringToCharArray() et FileOpen() functions.
Le tableau liste les constantes intégrées pour quelques unes des pages de code les plus populaires. Les pages de code non mentionnées peuvent être spécifiées par le code correspondant à la page.
Constantes et Codes de Page intégrés
Constante |
Valeur |
Description |
---|---|---|
CP_ACP |
0 |
La page de code Windows ANSI actuelle. |
CP_OEMCP |
1 |
La page de code du système OEM actuel. |
CP_MACCP |
2 |
La page de code du système Macintosh actuel. Note : Cette valeur est principalement utilisé dans les anciens programmes et n'est plus utilisé aujourd'hui, puisque les ordinateurs Macintosh récents utilisent l'Unicode pour l'encodage. |
CP_THREAD_ACP |
3 |
La page de code Windows ANSI pour le thread actuel. |
CP_SYMBOL |
42 |
Page de code des symboles |
CP_UTF7 |
65000 |
Page de code UTF-7. |
CP_UTF8 |
65001 |
Page de code UTF-8. |
Voir aussi