Имя: Пароль:
1C
 
Задать тип при записи файла в 1С
0 Valadis
 
28.08.17
15:00
Здравствуйте.
Платформа 1С 8.3 (8.3.10.2561)
При записи текстового документа нужно задать тип файла, например, "ISO-8859-1":
ТД = Новый ТекстовыйДокумент;
ТД.ДобавитьСтроку("test 1");
ТД.ДобавитьСтроку("test 2");                   
ТД.УстановитьТипФайла("ISO-8859-1");
ТД.Записать("C:\TestTD\1.txt", "ISO-8859-1");

Но, в итоге, я получаю формат UTF-8 (проверял с помощью notepad++)
Среди поддерживаемых форматов данный тип есть.
Есть ли возможность задать данный тип файла в 1С?
1 Вафель
 
28.08.17
15:01
лучше делать через ЗаписьТекста
2 1dvd
 
28.08.17
15:01
ТД.Записать("C:\TestTD\1.txt", КодировкаТекста.ISO-8859-1 );
3 1dvd
 
28.08.17
15:02
хотя, нет. (2) сторно
4 Valadis
 
28.08.17
15:02
(2) Нет такой кодировки
5 1dvd
 
28.08.17
15:05
(4) если у тебя нет русских букв, то эта кодировка ничем не отличается от ANSI
6 1dvd
 
28.08.17
15:05
7 Valadis
 
28.08.17
15:21
(5) Прописал КодировкаТекста.ANSI. Даже в таком виде пишет в UTF-8
8 Вафель
 
28.08.17
15:22
а в релизе поменьше?
9 Valadis
 
28.08.17
15:30
(8) без разницы
10 Victor111
 
28.08.17
16:23
(0) Файл= Новый ЗаписьТекста(ini, "ISO-8859-1")

<Кодировка> (необязательный)
Тип: КодировкаТекста; Строка.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший