Skip to content

Commit 7e8d33b

Browse files
authored
При инкрементальной загруке объектов с кирилицей возникает ошибка в linux (#4)
* При инкрементальной загруке объектов с кирилицей возникает ошибка в linux * Бампнул версию * Фикс бага с загрузкой инкремента из файла
1 parent aa37377 commit 7e8d33b

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

packagedef

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Описание.Имя("ibcmdrunner")
2-
.Версия("0.2.3")
2+
.Версия("0.2.5")
33
.Автор("Alexey Bobylkin")
44
.АдресАвтора("[email protected]")
55
.Описание("Библиотека для упрощения работы с утилитами ibcmd и ibsrv из oscript.")

src/Классы/ibcmdrunner.os

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -922,10 +922,17 @@
922922
ПараметрыЗапуска.Добавить(ОбернутьВКавычки(ВыбранныйФайл));
923923

924924
Иначе
925-
ЗаписьТекста = Новый ЗаписьТекста(ИмяФайлаПараметров, КодировкаТекста.ANSI);
925+
СтрокаДляЗаписи = "";
926+
Если ЭтоWindows Тогда
927+
Кодировка = КодировкаТекста.ANSI;
928+
Иначе
929+
Кодировка = КодировкаТекста.UTF8NoBOM;
930+
КонецЕсли;
931+
ЗаписьТекста = Новый ЗаписьТекста(ИмяФайлаПараметров, Кодировка);
926932
Для Каждого ВыбранныйФайл Из ВыбранныеФайлы Цикл
927-
ЗаписьТекста.ЗаписатьСтроку(ВыбранныйФайл);
933+
СтрокаДляЗаписи = ?(СтрокаДляЗаписи="", "", Символы.ПС)+ СокрЛП(ВыбранныйФайл);
928934
КонецЦикла;
935+
ЗаписьТекста.ЗаписатьСтроку(СокрЛП(СтрокаДляЗаписи),"");
929936
ЗаписьТекста.Закрыть();
930937

931938
ПараметрыЗапуска.Добавить("<");

0 commit comments

Comments
 (0)