1
0
mirror of https://github.com/1C-Company/GitConverter.git synced 2025-03-17 20:57:48 +02:00

Исправление UTF

This commit is contained in:
Dmitriy Marmyshev 2020-11-15 13:35:21 +03:00
parent e4b9ee2672
commit caea9a08ce

View File

@ -2041,7 +2041,10 @@
ФайлКоманды = Новый ТекстовыйДокумент;
Если НЕ ЭтоWindowsСервер Тогда
Если ЭтоWindowsСервер Тогда
ТекстКоманды = "chcp 65001";
ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
Иначе
ТекстКоманды = "#!/bin/bash";
ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
КонецЕсли;
@ -2133,9 +2136,9 @@
ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
Если ЭтоWindowsСервер Тогда
ФайлКоманды.Записать(ФайлКомандыGit, КодировкаТекста.OEM);
ФайлКоманды.Записать(ФайлКомандыGit, "CESU-8");
Иначе
ФайлКоманды.Записать(ФайлКомандыGit, КодировкаТекста.Системная, Символы.ПС);
ФайлКоманды.Записать(ФайлКомандыGit, "CESU-8", Символы.ПС);
КонецЕсли;
ЗапуститьПриложение(?(ЭтоWindowsСервер, "", "bash ")
@ -2170,7 +2173,7 @@
КонецЕсли;
Если НЕ ЕстьИсключениеИндекса ИЛИ НЕ ЕстьИсключениеДампа Тогда
ФайлИсключений.Записать(ИмяФайлаИсключений);
ФайлИсключений.Записать(ИмяФайлаИсключений, "CESU-8");
КонецЕсли;
// В атрибуты добавляем настройки для бинарных файлов
@ -2183,7 +2186,7 @@
ФайлАтрибутов.ДобавитьСтроку("*.bin binary");
ФайлАтрибутов.ДобавитьСтроку("*.axdt binary");
ФайлАтрибутов.ДобавитьСтроку("*.addin binary");
ФайлАтрибутов.Записать(ИмяФайлаАтрибутов);
ФайлАтрибутов.Записать(ИмяФайлаАтрибутов, "CESU-8");
КонецЕсли;
// Добавляем изменения в индекс и проверяем статус
@ -2230,7 +2233,10 @@
ФайлКоманды = Новый ТекстовыйДокумент;
Если НЕ ЭтоWindowsСервер Тогда
Если ЭтоWindowsСервер Тогда
ТекстКоманды = "chcp 65001";
ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
Иначе
ТекстКоманды = "#!/bin/bash";
ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
КонецЕсли;
@ -2285,9 +2291,9 @@
КонецЕсли;
Если ЭтоWindowsСервер Тогда
ФайлКоманды.Записать(ФайлКомандыGit, КодировкаТекста.OEM);
ФайлКоманды.Записать(ФайлКомандыGit, "CESU-8");
Иначе
ФайлКоманды.Записать(ФайлКомандыGit, КодировкаТекста.Системная, Символы.ПС);
ФайлКоманды.Записать(ФайлКомандыGit, "CESU-8", Символы.ПС);
КонецЕсли;
КодВозврата = Неопределено;
@ -3594,7 +3600,7 @@
ФайлКомментария = Новый ТекстовыйДокумент;
ФайлКомментария.УстановитьТекст(Комментарий);
ФайлКомментария.Записать(ИмяФайлКомментария, КодировкаТекста.UTF8);
ФайлКомментария.Записать(ИмяФайлКомментария, "CESU-8");
ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ИмяФайлКомментария%", ИмяФайлКомментария);
ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
@ -3604,7 +3610,7 @@
ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
Если ЭтоWindowsСервер Тогда
ФайлКоманды.Записать(ИмяФайлаКомандыGit, КодировкаТекста.UTF8);
ФайлКоманды.Записать(ИмяФайлаКомандыGit, "CESU-8");
Иначе
ФайлКоманды.Записать(ИмяФайлаКомандыGit, КодировкаТекста.Системная, Символы.ПС);
КонецЕсли;