helpf.pro
Регистрация

v8: Выгрузка в текстовый файл Win-1251

jack77
28.09.2011 21:42Прочитано: 16413
Подскажите как выгрузить в текстовик в кодировке win-1251
Yandex
Возможно, вас также заинтересует
Реклама на портале
Marfeus
29.09.2011 09:51Ответ № 1
Код 1C v 8.2 УП
 Текст = Новый ЗаписьТекста("d:\win.txt", "windows-1251" );
Текст.ЗаписатьСтроку("Строка1");
Текст.ЗаписатьСтроку("Строка2");
Текст.Закрыть();
E_Migachev
29.09.2011 10:58Ответ № 2
(0) jack77, + (1) или так
Код 1C v 8.х
 // а можно еще использовать ANSI или System, все зависит от ситуации
Текст = Новый ЗаписьТекста("C://1.txt", КодировкаТекста.ANSI);
// перебор элементов справочника
Выборка = Справочники.Клиенты.Выбрать();
Пока Выборка.Следующий() Цикл
// выводим в файл код и наименование, разделенные
// каким-либо разделителем, например, ‘;’
Текст.ЗаписатьСтроку(""+Выборка.Код+";"+Выборка.Наименование);
КонецЦикла;
// запись в текстовый файл
Текст.Закрыть();

пример взят от сюда

КодировкаТекста (TextEncoding)
Свойства:

ANSI (ANSI)
OEM (OEM)
UTF16 (UTF16)
UTF8 (UTF8)
Системная (System)
Тип: КодировкаТекста; Строка. Тип кодировки файла. Тип файла может быть задан как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
Поддерживаемые названия кодировок:
UTF-8
UTF-16
UTF-16BE
UTF-16LE
UTF-32
UTF-32BE
UTF-32LE
UTF16_PlatformEndian
UTF16_OppositeEndian
UTF32_PlatformEndian
UTF32_OppositeEndian
UTF-7
IMAP-mailbox-name
SCSU
BOCU-1
CESU-8
ISO-8859-1
US-ASCII
gb18030
IBM367
iso-8859-2
iso-8859-3
iso-8859-4
iso-8859-5
iso-8859-6
iso-8859-7
iso-8859-8
iso-8859-9
iso-8859-13
iso-8859-15
cp932
Shift_JIS
EUC-JP
cp33722
windows-950
Big5
cp950
Big5-HKSCS
cp1386
GBK
GB2312
GB_2312-80
cp964
cp949
cp949c
EUC-KR
ibm-971
KSC_5601
ibm-1363
windows-949
windows-874
cp874
ibm-1162
cp437
cp737
cp775
cp850
cp851
cp852
cp855
cp856
cp857
cp858
cp860
cp861
cp862
cp863
cp864
cp865
cp866
ibm-867
CP868
cp869
KOI8-R
ibm-901
ibm-902
cp922
KOI8-U
ibm-4909
windows-1250
windows-1251
windows-1252
windows-1253
windows-1254
и т.д смотрите в справке
Подсказка: Для быстрого перемещения к последнему ответу или к вопросу используйте или .
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.