Имя: Пароль:
1C
1С v8
знаки вопроса вместо кириллицы 1с 8
0 iva77ru
 
22.11.16
14:25
Добрый день!

При выводе в текстовый файл вместо кириллицы знаки вопроса:

            ТекстРезиденты = Новый ТекстовыйДокумент();
            ТекстРезиденты.УстановитьТипФайла(КодировкаТекста.ANSI);

            Для Каждого ЭлементМассива Из СтрокиРезиденты Цикл
                
                ТекстСтроки = Строка(ЭлементМассива.НомерЛицевогоСчета)
                + Символы.Таб + Строка(ЭлементМассива.КодВалюты)
                + Символы.Таб + Формат(ЭлементМассива.СуммаОперации, "ЧДЦ=2; ЧРД=.; ЧГ=0")
                + Символы.Таб + Строка(ЭлементМассива.Фамилия)
                + Символы.Таб + Строка(ЭлементМассива.Имя)
                + Символы.Таб + Строка(ЭлементМассива.Отчество)
                + Символы.Таб + Строка(ЭлементМассива.ДокументКод)
                + Символы.Таб + Строка(ЭлементМассива.ДокументСерияНомер)
                + Символы.Таб + Строка(ЭлементМассива.ТабельныйНомер);
                
                ТекстРезиденты.ДобавитьСтроку(ТекстСтроки);
                
            КонецЦикла;    

            ИмяФайла = КаталогЭкспорта + "\" + СформироватьНаименованиеФайла(ДатаФормированияФайлов, ВидОперации, НомерФайлаЗаДеньТек) + ".txt";
            
            ТекстРезиденты.Записать(ИмяФайла,КодировкаТекста.ANSI);
1 Mauser
 
22.11.16
14:30
КодировкаТекста.ANSI != windows-1251

Указывай явно.
2 iva77ru
 
22.11.16
15:28
Спасибо!
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.