Скачать MetaTrader 5

Кто пользуется SourceTree?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Сделал скриншот в MetaTrader? Поделись им с друзьями!
o_o
Модератор
23695
o_o 2016.11.28 12:14 

заметил, если в файле нет кирилицы, то его содержимое показывается.

А если есть кирилица (или другой юникодный символ)  то уже содержимое (и строки изменений) не отображаются, хотя всё контролируется и изменения комитятся верно.

То есть трабла именно в показе содержимого и изменений когда есть юникод.

Подозрения, что либо сорстри неверно распознает метку файла для юникода или МЕ неверно её пишет.

---

Кто сталкивался, как решить?

Ilyas
1205
Ilyas 2016.11.28 12:18  
Проверьте пожалуйста BOM файлов, которые некорректно отображаются.
Маркер последовательности байтов — Википедия
  • ru.wikipedia.org
Маркер последовательности байтов или метка порядка байтов (англ.  ) — Юникод-символ, используемый для индикации порядка байтов текстового файла. Его кодовый символ . По спецификации, его использование не является обязательным, однако, если маркер последовательности байтов используется, то он должен быть установлен в начале текстового файла...
o_o
Модератор
23695
o_o 2016.11.28 12:27  

в начале файлов с кириллицей (которые не показываются в сорстри) стоит FF FE

и соответственно где нет кирилицы -  нет и этой метки и сорстри их показывает нормально.

o_o
Модератор
23695
o_o 2016.11.28 12:31  

Для примера

VisualStudio  пишет для юникодных файлов метку EF BB BF

И при этом всё ок. 

сорстри их кушает и содержимое видно.

---

Кто подскажет как настроить?

Ilyas
1205
Ilyas 2016.11.28 13:37  
o_O:

---

Кто подскажет как настроить?

Как вариант, можно создать пустой файл с кодировкой UTF-8 (его содержимым будет только BOM) и использовать его в качестве шаблона для новых файлов, редактор не будет изменять кодировку файла.
o_o
Модератор
23695
o_o 2016.11.28 14:08  
Ilyas:
Как вариант, можно создать пустой файл с кодировкой UTF-8 (его содержимым будет только BOM) и использовать его в качестве шаблона для новых файлов, редактор не будет изменять кодировку файла.
а сразу помирить МЕ и сорстри как то можно?
o_o
Модератор
23695
o_o 2016.12.08 18:57  
Ilyas:
Как вариант, можно создать пустой файл с кодировкой UTF-8 (его содержимым будет только BOM) и использовать его в качестве шаблона для новых файлов, редактор не будет изменять кодировку файла.

попробовал. не работает.

metaeditor ругается на новый BOM в начале.

пришлось конвертировать в UTF8 без BOM.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий