Новая версия платформы MetaTrader 5 build 6090: общие улучшения - страница 12

 
hini #:
Похоже, что символы, не являющиеся ASCII-символами, не отображаются.

Судя по вашим скриншотам, все должно работать нормально, если в Visual Studio Code вы будете сохранять как UTF-8 (а не UTF-8 with BOM).

MetaEditor ожидает UTF-8 (without BOM):

Forum on trading, automated trading systems and testing trading strategies

MetaTrader 5 Platform Update Build 5800: Redesigned Trading Dialog and Improved Operations with CSV in MetaEditor

MetaQuotes, 2026.04.09 15:10

  1. MetaEditor: Updated the default source file encoding format. Files are now saved in UTF-8 without BOM, which ensures correct display in MQL5 Algo Forge.

 
Vladislav Boyko #:

Судя по вашим скриншотам, все должно работать нормально, если в Visual Studio Code вы будете сохранять как UTF-8 (а не UTF-8 with BOM).

MetaEditor ожидает UTF-8 (without BOM):


Да, я знаю об этом изменении, это хорошо, но в любом случае должны отображаться и другие форматы кодировки.
 
Alain Verleyen #:

Вы намеренно сохранили файл с использованием BOM, и вас удивляет, что MetaEditor использовал BOM?!?

You save with BOM intentionally then you are surprised MetaEditor used BOM ?!?

Вы всё ещё не понимаете, в чём заключается проблема. Это никак не связано с тем, сохраняю ли я файл с BOM специально — я просто демонстрирую эту ошибку. В моей базе кода уже есть файлы в формате UTF-8 with BOM, которые раньше открывались и читались абсолютно нормально, а теперь при открытии отображаются пустыми. Файл должен открываться корректно независимо от его формата. Как видно на моих скриншотах: если в файле нет не-ASCII символов, он отображается нормально, но при наличии китайских символов содержимое не отображается. 

Проще говоря: вы действительно считаете, что редактор не должен поддерживать отображение файлов в формате UTF-8 with BOM?
 
hini # :
You still don't know what the problem is. It has nothing to do with whether I’m keeping a BOM file specifically — I’m just showing that error. In my code database, there are already files in UTF-8 with BOM format, which used to open and read absolutely normally, and now when you open, are displayed empty. The file should be opened correctly regardless of its format. As can be seen in my screenshots: if there are no non-ASCII characters in the file, it is displayed normally, but if there are Chinese characters, the content is not displayed.

Simply put: do you really think that the editor should not support the display of files in UTF-8 format with BOM?

Пожалуйста, пишите на этом форуме на русском языке.

Я пытаюсь помочь, но ваши сообщения неясны. Где вы раньше писали то, что написали здесь? Теперь, после четырех сообщений, все наконец-то стало ясно. Если вы хотите сообщить о проблеме, пожалуйста, делайте это правильно и понятно.

В следующий раз я просто проигнорирую странные сообщения, у меня нет времени тратить его на догадки.

 
Alain Verleyen #:

Пожалуйста, пишите на этом форуме на русском языке.

Я пытаюсь помочь, а ваши сообщения непонятны. Где вы раньше писали то, что написали здесь? Теперь, после 4 сообщений, всё наконец-то стало ясно. Если вы хотите сообщить о проблеме, пожалуйста, делайте это правильно и чётко.

В следующий раз я просто проигнорирую непонятные сообщения, у меня нет времени тратить его впустую.

Я действительно перевёл на русский язык, просто у вас отображается английский. Описания проблемы на первых трёх скриншотах уже более чем достаточно: на них наглядно показаны случаи с BOM и без него, а также с наличием ASCII-символов и китайских иероглифов.
 

hini # :
Я действительно перевёл на русский язык, просто у вас отображается английский.

Да, извините, это моя вина.

Описания проблемы на первых трёх скриншотах уже более чем достаточно: на них наглядно показаны случаи с BOM и без него, а также с наличием ASCII-символов и китайских иероглифов.

Нет, этого недостаточно. По-прежнему не воспроизведено.


Файлы:
 
Alain Verleyen #:
Да, извините, это моя вина.

Нет, этого недостаточно. По-прежнему не воспроизведено.


Ваш файл для теста открывается без проблем, а теперь попробуйте мой.
Файлы:
TestEA.mq5  1 kb
 
hini #:
Ваш файл для теста открывается без проблем, а теперь попробуйте мой.

Да, ваш файл воспроизводит проблему, но как только я добавил перевод строки, все исправилось


 
Vladislav Boyko #:

Да, ваш файл воспроизводит проблему, но как только я добавил перевод строки, все исправилось


Да, но непонятно, почему некоторые мои файлы в формате UTF-8 с BOM вообще не отображаются, хотя в VS Code они открываются нормально. Я уже не могу воспроизвести этот файл, потому что, как только заметил проблему, сразу переконвертировал его в UTF-8 без BOM.
 
hini #:
Да, но непонятно, почему некоторые мои файлы в формате UTF-8 с BOM вообще не отображаются, хотя в VS Code они открываются нормально. Я уже не могу воспроизвести этот файл, потому что, как только заметил проблему, сразу переконвертировал его в UTF-8 без BOM.
Похоже, проблема в последней строке — если там есть китайские символы, она не отображается, не хватает перевода строки. Вот мой файл, упрощённый вариант.
Файлы: