знаки вопроса вместо кириллицы 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
Спасибо!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший