#0
by arturik___1
Никак не получается побороть кракозябры переданные веб-сервисом nuSoap в 1С. То есть ответ 1С принимает без ошибок разбора, но русские буквы отображаются кракозябрами. То есть примерно так: Ответ с сервера отправляется вот в таком виде:
#1
by arturik___1
Если перекодирую ответ сервера в utf-8, то есть xml-ответ начинается <?xml version="1.0" encoding="UTF-8"?> 1С выдает ошибку: Неизвестная ошибка. Ошибка разбора XML: - [1,39] Фатальная ошибка: An exception occurred! Type:UTFDataFormatException, Message:invalid byte 2 (о) of a 2-byte sequence. по причине: Ошибка разбора XML: - [1,39]
#2
by arturik___1
Задача решилась с помощью функции iconv; Рабочий метод отдавал результат на кирилице, внутрь метода вставил iconv("windows-1251", "utf-8", $val); Все заработало!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Множественный фильтр в форме списка документов (управляемая форма)
- Открытие самописных управляемых в форм в УТ 10.3
- УПП: учет по серийным номерам
- Распределение ресурсов на 1С и SQL SERVER
- очень частые блокировки транзакций
- Не выводится колонтитул
- обмен ЗУП 8,2 и БУХ 7,7
- Запрет изменения данных в УТ 11
- Организация обмена: Розница - Управление торговлей 10.3
- Заполнить таблицу значений числами по спирали
- БП 2.0: курсовые разницы убрать
- Как узнать название объекта для "Новый ("AddIn.ХХ"
- Ошибка при обмене данными
- Форма справочника: выбор счета и субконто
- СКД: отчет по взаиморасчетам, помогите новичку.
- v7: CDO.Message - интересное поведение свойства DSNOptions
- v7: Очень долгий пересчёт регистров
- помогите разобраться с xrdp
- Как быть мужиком и восстановить поплывшую оборотку
- исходники акинатора или похожей системы