Добрый день. Есть проблема. Написал Вебсервис . Но странности ним следующие . В заголовке указано , что кодировка 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
WebServices encoding
Re: WebServices encoding
Я имел в виду, как ты формируешь XML.
Ты спозиционировал буфера, а дальше (или я не увидел, т.к. не очень удобно)?
После того, как вернул DataSet.
Я бы вызвал этот сервис сам, сохранил результат на диск и еще подключил бы prosoapview, чтобы окончательно кодировку посмотреть.
Ты там может быть что-то типа FIX-CODEPAGE(твой XML) = "utf-8" (или как-там) сделать можешь, если действительно все так и есть.
Ты спозиционировал буфера, а дальше (или я не увидел, т.к. не очень удобно)?
После того, как вернул DataSet.
Я бы вызвал этот сервис сам, сохранил результат на диск и еще подключил бы prosoapview, чтобы окончательно кодировку посмотреть.
Ты там может быть что-то типа FIX-CODEPAGE(твой XML) = "utf-8" (или как-там) сделать можешь, если действительно все так и есть.
-
- Старожил
- Сообщения: 433
- Зарегистрирован: 08 авг 2005, 15:24
- Откуда: Рыбинск. Ярославская область
Re: WebServices encoding
Решилась проблема. Оказалось, что это была ошибка со стороны сторонней программы. В нашем веб-сервисе все ок