1
0
mirror of https://github.com/1C-Company/GitConverter.git synced 2025-03-19 21:08:00 +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"; ТекстКоманды = "#!/bin/bash";
ФайлКоманды.ДобавитьСтроку(ТекстКоманды); ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
КонецЕсли; КонецЕсли;
@ -2133,9 +2136,9 @@
ФайлКоманды.ДобавитьСтроку(ТекстКоманды); ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
Если ЭтоWindowsСервер Тогда Если ЭтоWindowsСервер Тогда
ФайлКоманды.Записать(ФайлКомандыGit, КодировкаТекста.OEM); ФайлКоманды.Записать(ФайлКомандыGit, "CESU-8");
Иначе Иначе
ФайлКоманды.Записать(ФайлКомандыGit, КодировкаТекста.Системная, Символы.ПС); ФайлКоманды.Записать(ФайлКомандыGit, "CESU-8", Символы.ПС);
КонецЕсли; КонецЕсли;
ЗапуститьПриложение(?(ЭтоWindowsСервер, "", "bash ") ЗапуститьПриложение(?(ЭтоWindowsСервер, "", "bash ")
@ -2170,7 +2173,7 @@
КонецЕсли; КонецЕсли;
Если НЕ ЕстьИсключениеИндекса ИЛИ НЕ ЕстьИсключениеДампа Тогда Если НЕ ЕстьИсключениеИндекса ИЛИ НЕ ЕстьИсключениеДампа Тогда
ФайлИсключений.Записать(ИмяФайлаИсключений); ФайлИсключений.Записать(ИмяФайлаИсключений, "CESU-8");
КонецЕсли; КонецЕсли;
// В атрибуты добавляем настройки для бинарных файлов // В атрибуты добавляем настройки для бинарных файлов
@ -2183,7 +2186,7 @@
ФайлАтрибутов.ДобавитьСтроку("*.bin binary"); ФайлАтрибутов.ДобавитьСтроку("*.bin binary");
ФайлАтрибутов.ДобавитьСтроку("*.axdt binary"); ФайлАтрибутов.ДобавитьСтроку("*.axdt binary");
ФайлАтрибутов.ДобавитьСтроку("*.addin binary"); ФайлАтрибутов.ДобавитьСтроку("*.addin binary");
ФайлАтрибутов.Записать(ИмяФайлаАтрибутов); ФайлАтрибутов.Записать(ИмяФайлаАтрибутов, "CESU-8");
КонецЕсли; КонецЕсли;
// Добавляем изменения в индекс и проверяем статус // Добавляем изменения в индекс и проверяем статус
@ -2230,7 +2233,10 @@
ФайлКоманды = Новый ТекстовыйДокумент; ФайлКоманды = Новый ТекстовыйДокумент;
Если НЕ ЭтоWindowsСервер Тогда Если ЭтоWindowsСервер Тогда
ТекстКоманды = "chcp 65001";
ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
Иначе
ТекстКоманды = "#!/bin/bash"; ТекстКоманды = "#!/bin/bash";
ФайлКоманды.ДобавитьСтроку(ТекстКоманды); ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
КонецЕсли; КонецЕсли;
@ -2285,9 +2291,9 @@
КонецЕсли; КонецЕсли;
Если ЭтоWindowsСервер Тогда Если ЭтоWindowsСервер Тогда
ФайлКоманды.Записать(ФайлКомандыGit, КодировкаТекста.OEM); ФайлКоманды.Записать(ФайлКомандыGit, "CESU-8");
Иначе Иначе
ФайлКоманды.Записать(ФайлКомандыGit, КодировкаТекста.Системная, Символы.ПС); ФайлКоманды.Записать(ФайлКомандыGit, "CESU-8", Символы.ПС);
КонецЕсли; КонецЕсли;
КодВозврата = Неопределено; КодВозврата = Неопределено;
@ -3594,7 +3600,7 @@
ФайлКомментария = Новый ТекстовыйДокумент; ФайлКомментария = Новый ТекстовыйДокумент;
ФайлКомментария.УстановитьТекст(Комментарий); ФайлКомментария.УстановитьТекст(Комментарий);
ФайлКомментария.Записать(ИмяФайлКомментария, КодировкаТекста.UTF8); ФайлКомментария.Записать(ИмяФайлКомментария, "CESU-8");
ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ИмяФайлКомментария%", ИмяФайлКомментария); ТекстКоманды = СтрЗаменить(ТекстКоманды, "%ИмяФайлКомментария%", ИмяФайлКомментария);
ФайлКоманды.ДобавитьСтроку(ТекстКоманды); ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
@ -3604,7 +3610,7 @@
ФайлКоманды.ДобавитьСтроку(ТекстКоманды); ФайлКоманды.ДобавитьСтроку(ТекстКоманды);
Если ЭтоWindowsСервер Тогда Если ЭтоWindowsСервер Тогда
ФайлКоманды.Записать(ИмяФайлаКомандыGit, КодировкаТекста.UTF8); ФайлКоманды.Записать(ИмяФайлаКомандыGit, "CESU-8");
Иначе Иначе
ФайлКоманды.Записать(ИмяФайлаКомандыGit, КодировкаТекста.Системная, Символы.ПС); ФайлКоманды.Записать(ИмяФайлаКомандыGit, КодировкаТекста.Системная, Символы.ПС);
КонецЕсли; КонецЕсли;