Как изменить кодировку веб-сервиса в .Net? - PullRequest
0 голосов
/ 16 июля 2009

Мы разрабатываем веб-сервис в .Net, и наш клиент хотел бы, чтобы ответы сервиса кодировались не в UTF-8. Является ли это возможным?

Эта страница , кажется, указывает, что это невозможно, но я хотел бы получить второе мнение.

Сервис является веб-сервисом asmx. Мы рассматриваем возможность перехода на WCF, если это единственный путь, но мы хотели бы свести к минимуму усилия, необходимые для этого изменения.

1 Ответ

1 голос
/ 16 июля 2009

Если вы используете WCF (которым вы должны быть;)), это так же просто, как указать тип textEncoding в вашей конфигурации:

<bindings>
  <basicHttpBinding>
    <binding name="MyWebBinding" textEncoding="utf-16" />
  </basicHttpBinding>
</bindings>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...