2014-12-04 3 views
0

Мое программное обеспечение использует 'Service Reference', автоматически созданный для работы с веб-сервисом SOAP 3party. У службы есть метод, возвращающий ответ с одним строковым свойствомНеполный ответ от webservice C# SoapClient

Эта строка содержит некоторые данные с ';' разделители, включают XML-текст с бизнес-данными.

В некоторых ответах я отмечаю неполный текст ответа, который всегда заканчивается на таком, как это.

um prejuízo ao hospital.&#xd 

& #xD швов бр проблемы.

Ну, попробуйте выполнить тот же метод в тесте WCF и SoapUI, и, к моему удивлению, ответ завершен и верен.

Поиск в Интернете a нашел некоторый материал об этих персонажах, является незаконным, но не для решения моей проблемы.

+0

Вы пытаетесь настроить кодировку внутри привязки с помощью элемента textMessageEncoding? –

+0

Нет, я не знал об этом теге конфигурации. Я попробую отправить отзыв ». Tnkz –

+0

Я изменяю te из ** textEncoding = "utf-8" ** на ** textEncoding = "UNicode" ** и работает для меня. –

ответ

1

Настроить кодировку внутри связывания с помощью элемента textMessageEncoding.