Скачать MetaTrader 5

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

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

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

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

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

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

---

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

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

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

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

o_o
Модератор
24079
o_o  

Для примера

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

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

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

---

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

Ilyas
1202
Ilyas  
o_O:

---

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

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

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

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

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

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