//Добавить System.Web (для меня в x64) в Ссылки из GAC => http://joxi.ru/BA0EXR1FpBX5xr
string text = "Кадиков";
return System.Web.HttpUtility.UrlEncode(text, System.Text.Encoding.GetEncoding("windows-1251"));
если надо просто в тексте поменять кодировку, то тот код нормально работает. но если надо кракозябры преобразовать, как на скрине у вас , то надо еще и URLDecode/UrlEncode дополнительно делать.
вы же во втором посте сами себе и ответили на этот вопрос....