Имя: Пароль:
1C
 
как в 1С преобразовать quoted-printable строку в читаемый текст?
0 Oblako486
 
05.03.24
20:46
При парсинге html в формате .mhtml кириллица выглядит закодированной.
=D0=9E=D1=82=D0=B4=D0=B5=D0=BB =D0=BF=D1=80=D0=BE=D0=B4=D0=B0=D0=B6
Как преобразовать средствами 1С?

ЧтениеХТМЛ = Новый ЧтениеHTML;
Построитель = Новый ПостроительDOM;
ЧтениеХТМЛ.ОткрытьФайл(ПутьКФайлу, "UTF-8");
ДокументХТМЛ = Построитель.Прочитать(ЧтениеХТМЛ);
1 Волшебник
 
05.03.24
20:45
Мощно завернул! Как-нибудь сами
2 Garykom
 
05.03.24
20:46
Функция Декодировать(Стр) Экспорт
    Возврат РаскодироватьСтроку(СтрЗаменить(Стр, "=", "%"), СпособКодированияСтроки.КодировкаURL);
КонецФункции
3 Garykom
 
05.03.24
20:47
(2)+ С переносами максимальной длины в 75 символов уже сам
Там двойные ==