WebServices encoding

Обсуждение вопросов по разработке программ в среде продуктов копорации "Progress Software"
MaksimZ
Старожил
Сообщения: 433
Зарегистрирован: 08 авг 2005, 15:24
Откуда: Рыбинск. Ярославская область

WebServices encoding

Сообщение MaksimZ » 12 июл 2013, 16:59

Добрый день. Есть проблема. Написал Вебсервис . Но странности ним следующие . В заголовке указано , что кодировка utf-8, а возвращает в кодировке Win-1251. Как сделать чтобы все было в одной кодировке?
привожу пример
<?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<GET_PATIENTResponse xmlns="urn:tempuri-org:MyWeb">
<result xsi:nil="true"/>
<dsPasp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><ttPasp><ID>244492</ID><MED_CARD_NUM/><SURNAME>Иванова</SURNAME><NAME>Нина</NAME><PATRONUMIC>Петровна</PATRONUMIC><SEX>1</SEX><DATE_OF_BIRTH>1987-03-26T00:00:00.000</DATE_OF_BIRTH><BIND_DATE_START xsi:nil="true"/><BIND_DATE_end xsi:nil="true"/><CONTR_ID xsi:nil="true"/><CONTR_NAME/><COMP_ID>37</COMP_ID><COMP_NAME>Нет данных</COMP_NAME><POLICY_SER/><POLICY_NUM/><CONT_ID xsi:nil="true"/><CONT_NAME/><KART_OLD_LIST/><DOG_DOCS_NAME/><SNILS/></ttPasp><ttPasp><ID>252246

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: WebServices encoding

Сообщение dmi » 13 июл 2013, 19:06

/dmi

http://pro4gl.ru - 4gl блог

MaksimZ
Старожил
Сообщения: 433
Зарегистрирован: 08 авг 2005, 15:24
Откуда: Рыбинск. Ярославская область

Re: WebServices encoding

Сообщение MaksimZ » 15 июл 2013, 11:22


Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: WebServices encoding

Сообщение dmi » 15 июл 2013, 12:04

Я имел в виду, как ты формируешь XML.
Ты спозиционировал буфера, а дальше (или я не увидел, т.к. не очень удобно)?
После того, как вернул DataSet.

Я бы вызвал этот сервис сам, сохранил результат на диск и еще подключил бы prosoapview, чтобы окончательно кодировку посмотреть.

Ты там может быть что-то типа FIX-CODEPAGE(твой XML) = "utf-8" (или как-там) сделать можешь, если действительно все так и есть.
/dmi



http://pro4gl.ru - 4gl блог

MaksimZ
Старожил
Сообщения: 433
Зарегистрирован: 08 авг 2005, 15:24
Откуда: Рыбинск. Ярославская область

Re: WebServices encoding

Сообщение MaksimZ » 15 июл 2013, 12:16


MaksimZ
Старожил
Сообщения: 433
Зарегистрирован: 08 авг 2005, 15:24
Откуда: Рыбинск. Ярославская область

Re: WebServices encoding

Сообщение MaksimZ » 15 июл 2013, 15:20

Решилась проблема. Оказалось, что это была ошибка со стороны сторонней программы. В нашем веб-сервисе все ок :)

Аватара пользователя
dmi
Старожил
Сообщения: 1523
Зарегистрирован: 27 сен 2001, 03:00
Откуда: Москва

Re: WebServices encoding

Сообщение dmi » 15 июл 2013, 16:15

/dmi



http://pro4gl.ru - 4gl блог