Я использую REST-сервис (на самом деле php-страницу, которая отображает XML) из .NET.
Поскольку подход HttpRequest выглядит действительно ужасно, я попытался создать клиент WCF для этой службы, но столкнулся с проблемой, мой шаблон URI выглядит так:
page.php?product={productType}
А параметр productType - это строка, которая может содержать (и в большинстве случаев содержит) не-ASCII-символы.Насколько я понимаю, WCF кодирует параметры с помощью UTF-8 по умолчанию, но кажется, что служба, которую я использую (и которую я не контролирую, как от третьей стороны), пытается декодировать этипараметры с другой, windows-1257, кодировка.
Итак, вопрос в том, могу ли я как-то изменить кодировку, которая используется WCF для кодирования значений параметров?