Имя: Пароль:
1C
 
При выгрузки текстового файла, кодировка выдает ????? вместо русского текста
0 Sova112
 
22.08.18
00:35
1) если делаю так

&НаКлиенте
Процедура Команда1(Команда)
    
            Текст = Новый ЗаписьТекста("H:\Лог обмена с сайтом номенкл_2\reports\TEST.txt", КодировкаТекста.ANSI,,истина);
            Текст.ЗаписатьСтроку(Строка(ТекущаяДата()) + "--" +"Ntr текст ошибки");
            Текст.Закрыть();


КонецПроцедуры

запись в файл
22.08.2018 0:30:46--Ntr текст ошибки
22.08.2018 0:32:02--Ntr текст ошибки

2) есл ина сервере
&НаСервере
Процедура Команда1ск()
    
            Текст = Новый ЗаписьТекста("H:\Лог обмена с сайтом номенкл_2\reports\TEST1.txt", КодировкаТекста.ANSI,,истина);
            Текст.ЗаписатьСтроку(Строка(ТекущаяДата()) + "--" +"Ntr текст ошибки");
            Текст.Закрыть();

КонецПроцедуры
Текст записывается такой
22.08.2018 0:32:02--Ntr ????? ??????


КАк поправить?
1 H A D G E H O G s
 
22.08.18
02:20
2 Peltik
 
22.08.18
07:58
(0) а если запись перед закрытием воткнуть с установкой кодировки?
3 Остап Сулейманович
 
22.08.18
08:05
(0) "КАк поправить?"
Вместо
Текст = Новый ЗаписьТекста("H:\Лог обмена с сайтом номенкл_2\reports\TEST1.txt", КодировкаТекста.ANSI,,истина);

писать
Текст = Новый ЗаписьТекста("H:\Лог обмена с сайтом номенкл_2\reports\TEST1.txt", КодировкаТекста.UTF8,,истина);