Diskussion zum Artikel "Umstellung auf MQL5 Algo Forge (Teil 2): Arbeiten mit mehreren Repositorys" - Seite 3

 
Vladislav Boyko #:

Ich schätze, ich lag falsch. Ich habe dies gerade der .mq5-Datei mit UTF-8-Kodierung hinzugefügt:

und nach dem Speichern der Datei wurde die Kodierung auf "UTF-16 LE BOM" geändert.


Es scheint der Fehler von MetaEditor zu sein. Ich habe kyrillische Zeichen hinzugefügt und die Datei mit Notepad++ gespeichert, und die Kodierung blieb UTF-8.

Wahrscheinlich war UTF-8 ohne BOM, ME mag das nicht. Zumindest hat es früher Dateien nur dann in UTF-8 belassen, wenn BOM vorhanden war. Andere Editoren sind schlauer und arbeiten ohne BOM.

 
Stanislav Korotky #:

Wahrscheinlich war UTF-8 ohne BOM, ME mag das nicht. Zumindest hat es Dateien nur dann in UTF-8 belassen, wenn BOM vorhanden war. Andere Editoren sind schlauer und arbeiten ohne BOM.

Soweit ich jetzt sehen kann (beta 5593), arbeitet MetaEditor standardmäßig mit UTF-8. Er fügt möglicherweise ein BOM hinzu, wenn Sie beginnen, Nicht-ASCII-Zeichen zu verwenden.

Aber die Arbeit mit UTF-8 ohne BOM (und die Verwendung von Zeichen, die nicht-ASCII sind) ist einfach gut funktionieren.