C # строки по умолчанию кодируют Unicode.Так что для вас достаточно убедиться, что ваша строка закодирована как Unicode.
Один раз, когда она закодирована как Unicode, нет никакой разницы, если вы поместите туда кириллицу, латинский, арабский или любые другие буквы, должно быть достаточноиспользовать правильную кодовую страницу.
РЕДАКТИРОВАТЬ
Искал ... хорошая статья здесь Глобализация шаг за шагом
ИсправлениеПримечание @chibacity: даже если кодировка строки по умолчанию Unicode в C #, веб-службы в вашем случае используют UTF-8.(более гибкий)