ИнтернетПочтовоеВложение - проблемы со сменой кодировки #257215


#0 by nLite
Написали робота, который рассылает отчеты по контрагентам (должникам=). Все бы хорошо, но приложение к письму формируется в кодировке utf-8. Необходимо заменить на windows-1251, поскольку должники стали отмазываться: "Письмо получил на покет, прочитать приложение не могу", и пр. Где Приложение - хранилище значения(ТабДок). ИнтернетПочтовоеВложение (InternetMailAttachment) Кодировка (Encoding) Использование: Чтение и запись. Описание: Тип: Строка. Содержит кодировку для наименования вложения. Если кодировка не указана, будет использоваться значение кодировки из свойства Кодировка, объекта ИнтернетПочтовоеСообщение. Кодировка ИнтернетПочтовоеСообщения указана, но приложение все равно идет с кодировкой utf-8. Спасибо, Ждем
#1 by ТелепатБот
#2 by nLite
не то... Задача вроде простая: Строку utf-8 заменить на windows-1251. Пробовали изменить базовые настройки в 1С (res и dll) - все упало. Неужели нет мыслей?
#3 by Леха Дум
Кодировка то для наименования! Вложение какого типа? текст?
#4 by Леха Дум
Перед тем как в хранилище значения помещать нужно указывать формат, примерно так: Текст.Записать(ИмяФайла + ".txt", КодировкаТекста.ANSI);
#5 by nLite
Вложение типа HTML. (навороченная таблица (отчет), две недели писали-) Сам текст в нормальной кодировке, но не пойму как изменить тэг: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf-8"> На всех ПК отлично открывает и так, проблемы начались на покете у клиента. Спасибо, бум думать.
#6 by Salvador Limones
Нужно еще кодировку у ИнтернетТекстПочтовогоСообщения.
#7 by Леха Дум
а попробовать из хранилища сохранить в текст, в тексте заменить utf-8 на windows-1251, а затем прикрепить это как вложение под именем report.html?
#8 by Леха Дум
только текст сохранить не забыть с параметром КодировкаТекста.ANSI
#9 by Леха Дум
ради интереса попробовал щас такое провернуть - сохранение html-дока в текст, замену строки чарсета и сохранение обязательно в ansy - все пучком!
#10 by nLite
Спасибо, идея хорошая. Пробую релизовать, но проблема в том, что по ТЗ не должно быть никаких временных файлов, т.е. нужно без сохранения на винт.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С