1с кодировка текста windows 1251

jack77
28.09.2011 21:42 Прочитано: 19104

Подскажите как выгрузить в текстовик в кодировке 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
и т.д смотрите в справке

Подсказка: Для редактирования своего ответа щелкните по значку (справа)
0

John83

12.01.11

10:12

Делаю выгрузку в прогу «Возмещение НДС», там нужна кодировка C1251 (по крайне мере так http://www.artlebedev.ru/tools/decoder/advanced/ сказал), но в 1С такой кодировки не нашел. Как тогда быть?

PS как можно задать эту кодировку в обычном текстовом документе?

PSS как еще можно определить кодировку? может ресурс ошибся…

1

John83

12.01.11

10:12

т.е. CP1251

2

ДенисЧ

12.01.11

10:12

Продам СП…

4

ДенисЧ

12.01.11

10:13

ТекстовыйДокумент.Записать (TextDocument.Write)
ТекстовыйДокумент (TextDocument)
Записать (Write)
Синтаксис:

Записать(<ИмяФайла>, <ТипФайла>, <РазделительСтрок>)
Параметры:

<ИмяФайла> (обязательный)

Тип: Строка. Имя файла для сохранения текста.
<ТипФайла> (необязательный)

Тип: КодировкаТекста; Строка. Тип кодировки файла. Тип файла может быть задан как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
Поддерживаемые названия кодировок:
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
windows-1255
windows-1256
windows-1257
windows-1258
macintosh
x-mac-greek
x-mac-cyrillic
x-mac-centraleurroman
x-mac-turkish
hp-roman8
Adobe-Standard-Encoding
cp1006
cp1098
cp1124
cp1125
ibm-1129
cp1131
ibm-1133
ISO-2022-JP
JIS_Encoding
ISO-2022-JP-2
ISO_2022,locale=ja,version=3
ISO_2022,locale=ja,version=4
ISO-2022-KR
ISO_2022,locale=ko,version=1
ISO-2022-CN
ISO-2022-CN-EXT
HZ-GB-2312
windows-57002
windows-57003
windows-57011
windows-57010
windows-57007
windows-57004
windows-57005
windows-57008
windows-57009
LMBCS-1
LMBCS-2
LMBCS-3
LMBCS-4
LMBCS-5
LMBCS-6
LMBCS-8
LMBCS-11
LMBCS-16
LMBCS-17
LMBCS-18
LMBCS-19
IBM037
ebcdic-de
ebcdic-dk
IBM278
IBM280
IBM284
IBM285
IBM290
IBM297
IBM420
IBM424
IBM500
ibm-803
IBM-Thai
IBM870
IBM871
cp875
IBM918
cp930
cp933
cp935
cp937
cp939
cp1025
IBM1026
IBM1047
cp1097
cp1112
cp1122
cp1123
ibm-1130
ibm-1132
ibm-1137
IBM01140
IBM01141
IBM01142
IBM01143
IBM01144
IBM01145
IBM01146
IBM01147
IBM01148
IBM01149
ibm-1153
ibm-1154
ibm-1155
ibm-1156
ibm-1157
ibm-1158
ibm-1160
ibm-1164
ibm-1364
ibm-1371
ibm-1388
ibm-1390
ibm-1399
ibm-5123
ibm-8482
ibm-16684
ibm-4899
ibm-4971
ebcdic-he
ebcdic-ar
ibm-37_P100-1995,swaplfnl
ibm-1047_P100-1995,swaplfnl
ibm-1140_P100-1997,swaplfnl
ibm-1142_P100-1997,swaplfnl
ibm-1143_P100-1997,swaplfnl
ibm-1144_P100-1997,swaplfnl
ibm-1145_P100-1997,swaplfnl
ibm-1146_P100-1997,swaplfnl
ibm-1147_P100-1997,swaplfnl
ibm-1148_P100-1997,swaplfnl
ibm-1149_P100-1997,swaplfnl
ibm-1153_P100-1999,swaplfnl
ibm-12712_P100-1998,swaplfnl
ibm-16804_X110-1999,swaplfnl
ebcdic-xml-us

Значение по умолчанию: UTF8
<РазделительСтрок> (необязательный)

Тип: Строка. Задается строка, являющаяся разделителем строк, к которой при записи файла будет преобразован символ ПС. Если строка пустая, то разделители строк при записи не конвертируются.
Допустимуе варианты разделителей строк:
ВК;
ПС;
ВК+ПС (значение по умолчанию — может не указываться).
При использовании других строк в качестве разделителей, будет вызвано исключение.
Значение по умолчанию: ВК+ПС
Описание:

Записывает текстовый документ в файл с указанным именем.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Примечание:

При работе на веб-клиенте вызов метода выполняет обращение к серверу.
Пример:

ТекстДок.Записать(«price.txt»);

5

Wobland

12.01.11

10:15

ТекстовыйДокумент (TextDocument)
УстановитьТипФайла (SetFileType)
Синтаксис:
УстановитьТипФайла(<Тип>)

6

John83

12.01.11

10:19

(4) windows-1251 = CP-1251?

7

John83

12.01.11

10:20

в PS под задать кодировку в текстовом документе, имелось в виду задать кодировку в том же блокноте, т.е. без 1С

8

ДенисЧ

12.01.11

10:20

(6) да
(7) Чё?

9

Дикообразко

12.01.11

10:21

(7) блокнот запоминает последнюю использованную кодировку

10

John83

12.01.11

10:31

всем спасибо

11

John83

12.01.11

12:18

хм… чего-то не работает

ТекстДокумент = Новый ТекстовыйДокумент;
ТекстДокумент.Прочитать(«Z:\04213015.txt»);
ТекстДокумент.УстановитьТипФайла(«windows-1251»);
ТекстДокумент.Записать(«Z:\04213015.txt», «windows-1251»);

текст должен получится что-то вроде:

?¤” ©«:4705*****************20110112095749
’ЁЇ?­д:Ќ„‘
Ђ¤аЋвЇа:188380, ѓЂ’—?Ќ‘Љ?‰ ђЂ‰ЋЌ, ЏЋ‘…‹ЋЉ ‚›ђ?–Ђ, ‘?‚…ђ‘ЉЋ… ?Ћ‘‘…, 168, ,
’Ґ«ЋвЇа:323-86-21
„®«¦­ЋвЇа:‡ ¬.Ј« ў­®Ј® ЎгеЈ «вҐа 
”?ЋЋвЇа:„¬ЁваЁзҐ­Є® Ћ«мЈ  ‚« ¤Ё¬Ёа®ў­ 
Љ®«„®Є:1
‚Ґаб”®а¬:3.06
‘«г¦?­д:1165316270    
@@@
?¤„®Є:20100423114813*******000000000001
@1
?ЌЌќЄбЇ:7826042134
ЉЏЏќЄбЇ:470501001
Ќ Ё¬ќЄбЇ:‡ЂЉђ›’Ћ… ЂЉ–?ЋЌ…ђЌЋ… ЋЃ™…‘’‚Ћ «’ЋђѓЋ‚›‰ „ЋЊ «ЉђЂ‘‘»
ЏаЁ§­ќЄбЇ:2
@@1
2
‚Ё¤Ќ «ЏҐаЁ®¤:1
Ќ «ЏҐаЁ®¤:201002
ЏаЁ§‚Ё¤„ҐЄ«:1
Ќ®¬ҐаЉ®аа:0
#1
ЏаЁ§­‚„ќЄбЇ:01
Ќ «Ѓ § ‚„:912809.5
‡ пў«Ќ„‘‘㬂„:111182.87
##1
#1
ЏаЁ§­‚„ќЄбЇ:02
Ќ «Ѓ § ‚„:3218925.6
‡ пў«Ќ„‘‘㬂„:437186.61
##1
@2
@3
#$
?¤Љ®­ва:201004231148130001
$1
„ в ‡ Є«Љ®­ва:13.10.2008
Ќ®¬ҐаЉ®­ва:151-ќ
ЏаЁ§­‚„ќЄбЇЉ®­:02
‘г¬Љ®­ва‚ «:RUB,12000000
‘г¬Џ‚ «:RUB,1674271
#1
Ќ Ё¬’®ў аЉ®­ва:‚…Ќ’?‹њ Љ‚-1Џ
Љ®«’®ў аЉ®­ва:796,20
##1
#1
Ќ Ё¬’®ў аЉ®­ва:‚›ЏђџЊ?’…‹њ „“ѓЂ-318 Њ1 220/380‚
Љ®«’®ў аЉ®­ва:796,1
##1
#1
Ќ Ё¬’®ў аЉ®­ва:‚›ЏђџЊ?’…‹њ „“ѓЂ-318 Њ1 220/380‚

12

Aprobator

12.01.11

12:32

о народ зажигает после нового года. И чего он таким должен получится? А самое главное — в чем?

13

John83

12.01.11

13:44

(12) в блокноте

14

Aprobator

12.01.11

13:50

(13) какой шрифт стоит в блокноте то? Не Terminal случаем? Он очень хорощо досовскую кодировку кушает.

15

John83

12.01.11

13:59

в общем вопрос закрыт

Студворк — интернет-сервис помощи студентам

Формирую QR-код через dll которую 1С используют в типовых решениях (БГУ и проч). Загоняю строку в ком объект, он отдает сформированную картинку, все ок.
Но, считыватель читает в другом формате по умолчанию. Т.е. 1с формирует в «utf-8», а сканер читает в «windows-1251». и я вот запарился переводить в строку с другой кодировкой. В 1С стандартное решение которое я нашел — это загонять текст в контейнер «ИнтернетПочтовыйТекст», мне не подошло, т.к. в самом контейнере извлечь текст в перекодированном формате не получилось. Сделал через Шиндовс АПИ, на примере с мисты:

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Функция ПерекодироватьВ1251(КодируемыйТекст)
    
    Стрим           = Новый COMОбъект("Adodb.Stream");
    Стрим.Type      = 2;
    Стрим.Mode      = 3;
    Стрим.charset   = "utf-8";
    Стрим.Open();
    Стрим.WriteText(КодируемыйТекст);
    Стрим.Position  = 0;
    Стрим.charset   = "windows-1251";
    ПерекодируемыйТекст = Стрим.ReadText(-1);
    Стрим.Close();
    Возврат ПерекодируемыйТекст;
    
КонецФункции

Вроде возвращается строка, но какая-то «нечитаемая». Вместо слова «КРУГ» выдает «РљР*РЈР». Потом это какозябра залетает в QR и сканер считывает ее с QR-кода именно как «РљР РЈР», а не круг.
При чем «РљР*РЈР» перед заворачиванием в QR не равно «РљР РЈР» после считывания. Так как в первом случае пробел это Символы.НПП, а во втором пробел это пробел.
Вопрос, «РљР*РЈР» — это и есть «КРУГ» в кодировке вин-1251? Как можно проверить? Запутался с кодировками…. =(

PS при копировании строки сюда на форму символ нераздел пробела отобразился как «*»

Перекодирование строки в любую кодировку в 1С 8.3:

Функция ПерекодированиеСтроки(СтрокаДляПерекодирования, НужнаяКодировка = «windows-1251») Экспорт

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

   // Возвращает перекодированную строку
   Возврат ПерекодированныйТекст.ПолучитьТекст();

КонецФункции

1с кодировка текста Windows 1251

Contents

  • 1 1с кодировка текста Windows 1251
  • 2 %d0%a2%d1%80%d0%b5%d0%b9%d0%bb%d0%b5%d1%80 %d0%ba %d1%84%d0%b0%d0%bd%d1%84%d0%b8%d0%ba%d1%83 %22%d0%af %d0%a0%d0%be%d0%b1%d0%b5%d1%80%d1%82 %d0%9f%d0%b0%d1%82%d1%82%d0%b8%d0%bd%d1%81%d0%be%d0%bd %d0%b8%d0%bb%d0%b8 %d0%9a%d0%b
    • 2.1 Conclusion
      • 2.1.1 Related image with 1с кодировка текста windows 1251
      • 2.1.2 Related image with 1с кодировка текста windows 1251

Our virtual corridors are filled with a diverse array of content, carefully crafted to engage and inspire 1с кодировка текста Windows 1251 enthusiasts from all walks of life. From how-to guides that unlock the secrets of 1с кодировка текста Windows 1251 mastery to captivating stories that transport you to 1с кодировка текста Windows 1251-inspired worlds, there’s something here for everyone.

The One Edp 1882400 Dolce Gabbana

The One Edp 1882400 Dolce Gabbana

The One Edp 1882400 Dolce Gabbana

D0 B0 D0 Ba D1 86 D0 B8 D1 8f D1 81 D0 Bb D0 B0 D0 B9 D0 B4 D0 B5 D1 80 D0 Ba D0 B8 D1 80 D0

D0 B0 D0 Ba D1 86 D0 B8 D1 8f D1 81 D0 Bb D0 B0 D0 B9 D0 B4 D0 B5 D1 80 D0 Ba D0 B8 D1 80 D0

D0 B0 D0 Ba D1 86 D0 B8 D1 8f D1 81 D0 Bb D0 B0 D0 B9 D0 B4 D0 B5 D1 80 D0 Ba D0 B8 D1 80 D0

File C Documents 20and 20settings Scorpio Desktop Snapshot N By Scorpio Swapmagicmanual Pdf

File C Documents 20and 20settings Scorpio Desktop Snapshot N By Scorpio Swapmagicmanual Pdf

File C Documents 20and 20settings Scorpio Desktop Snapshot N By Scorpio Swapmagicmanual Pdf

%d0%a2%d1%80%d0%b5%d0%b9%d0%bb%d0%b5%d1%80 %d0%ba %d1%84%d0%b0%d0%bd%d1%84%d0%b8%d0%ba%d1%83 %22%d0%af %d0%a0%d0%be%d0%b1%d0%b5%d1%80%d1%82 %d0%9f%d0%b0%d1%82%d1%82%d0%b8%d0%bd%d1%81%d0%be%d0%bd %d0%b8%d0%bb%d0%b8 %d0%9a%d0%b

%d0%a2%d1%80%d0%b5%d0%b9%d0%bb%d0%b5%d1%80 %d0%ba %d1%84%d0%b0%d0%bd%d1%84%d0%b8%d0%ba%d1%83 %22%d0%af %d0%a0%d0%be%d0%b1%d0%b5%d1%80%d1%82 %d0%9f%d0%b0%d1%82%d1%82%d0%b8%d0%bd%d1%81%d0%be%d0%bd %d0%b8%d0%bb%d0%b8 %d0%9a%d0%b

Мда .с моим братом было и не такое. video uploaded from my mobile phone. d1 8d d1 82 d0 be 20 d0 b2 d1 81 d0 b5 d0 b3 d0 be 20 d0 bb d0 b8 d1 88 d1 8c 20 d0 be d0 b4 d0 b8 d0 bd 20 d0 b8 d0 b7 20 Конушин Андрей и Фабина Маргарита, Шабанова Маргарита и Исаев Денис, Сапов Евгений и Слинкина Екатерина, 6 эксперименты с Кока Колой подписаться u.to vgqmfa кара жорга стайл 2013. 00%3a15%20http%3a%2f%2fmagicsand.biz%2fdiet%2fmedvestink%2f%20%0d%0a%20%d0%92%20%d0%bf%d0%be video uploaded from my phone.

Conclusion

All things considered, it is clear that article delivers helpful knowledge about 1с кодировка текста Windows 1251. Throughout the article, the writer illustrates an impressive level of expertise about the subject matter. Especially, the discussion of X stands out as particularly informative. Thanks for taking the time to the post. If you would like to know more, feel free to contact me via social media. I am excited about hearing from you. Furthermore, below are a few similar content that might be useful:

  • 0xc004f074 ошибка активации windows 10 ltsc
  • 360 driver windows 10 скачать
  • 0xc8000247 ошибка как исправить windows 7
  • 1x1 11bgn wireless lan pci express half mini card adapter windows 10
  • 2 изменить фон любое изображение и заставку рабочего стола ос windows