Discussion de l'article "Passer à MQL5 Algo Forge (Partie 2) : Travailler avec plusieurs dépôts" - page 3
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je crois que je me suis trompé. Je viens d'ajouter ceci au fichier .mq5 avec l'encodage UTF-8 :
et après avoir sauvegardé le fichier, l'encodage est devenu "UTF-16 LE BOM".
Il semble que ce soit la faute de MetaEditor. J'ai ajouté des caractères cyrilliques et sauvegardé le fichier en utilisant Notepad++ et l'encodage est resté UTF-8.
Il est probable que l'UTF-8 était sans BOM, ME n'aime pas ça. Au moins, il avait l'habitude de laisser les fichiers en UTF-8 seulement si le BOM était présent. D'autres éditeurs sont plus intelligents et fonctionnent sans BOM.
Il est très probable que l'UTF-8 était sans BOM, ce que ME n'aime pas. Au moins, il ne laissait les fichiers en UTF-8 que si la nomenclature était présente. D'autres éditeurs sont plus intelligents et fonctionnent sans BOM.
D'après ce que je peux voir maintenant (beta 5593), MetaEditor travaille avec UTF-8 par défaut. Il peut ajouter un BOM lorsque vous commencez à utiliser des caractères non-ASCII.
Mais travailler avec UTF-8 sans BOM (et utiliser des caractères non-ASCII) fonctionne parfaitement.