Есть веб сервис который принимает сообщения в кодировке win-1251.
1с шлет ему utf-8. Сервис получает иероглифы и ругается.
Как поменять кодировку при отправке сообщения из 1с?
Искал не нашел...
Определяет набор допустимых кодировок текстовых файлов.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Возможен обмен с сервером.
См. также:
ТекстовыйДокумент, метод Прочитать
ТекстовыйДокумент, метод Записать
ЧтениеТекста, метод Открыть
ЗаписьТекста, метод Открыть
ЧтениеТекста, конструктор По имени файла
ЗаписьТекста, конструктор По имени файла
ТекстовыйДокумент, метод УстановитьТипФайла
Кодировка сообщения указывается в заголовке xml-файла обмена, а он из 1С недоступен.
Кроме того, 1С правильно указывает в заголовке кодировку utf-8, как положено стандартом - если Web-сервис просто этого не может понять - 1С тут не при чём.
Так что - или переписывать Web-сервис, или обращаться вручную через XmlHttpRequest (но там тоже придётся поиграться с кодировками).
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший