Я пытаюсь отправить простой HTTP-запрос, подобный этому:
var client = new WebClient();
string myString="this is the string i want to send";
message = client.DownloadString("http://www.viralheat.com/api/sentiment/review.xml?text=" + myString + "&api_key="+currentKey);
но некоторые строки, которые я отправляю, содержат # или & или такие символы, поэтому я хочу сначала закодировать строку перед ее отправкой, потому что она выдает ошибку, если она включает эти специальные символы без кодирования.