Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: вопрос по ASP.NET Добавлено: 01.06.06 10:18  

Автор вопроса:  ПтирЯ
У меня задание было такое:
сформировать XML документ с опеределенной структурой и передать его через WEb-сервис.

Все получилось за исключением заголовка. Мне нужно было получить заголовок: <?xml version="1.0" encoding="windows-1251"?>

я формирую XML документ в Web сервисе и возвращаю этот документ как результат работы функции. так вот если я запускаю функцию в Експлорере, то в заголовке у документа стоит <?xml version="1.0" encoding="utf-8" ?> .
как я не бился с настройками не могу испраить <utf-8> на <windows-1251>.
проверял сам сформировнный документ(записью в файл) - там формируется то, что надо.
проверял web.config (там все исправил на нужную мне строку)
Пытался переделать программно кодировку - а именно перед возвращением результата писал: Me.Context.Response.Charset = "windows-1251"
Пытался копаться в настройках VB.NET 2003 - ничего не нашел.

Подозреваю, что это различие не смертельно и работать будет и так, но все-таки хочется понять чем и где управляется эта настройка

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 01.07.06 04:45
Если нет стандартного решения, то в крайнем случае можно написать http-модуль, который будет изменять заголовок xml.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам