Кодировка строки в http адресе - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Делаю браузер на c# (не спрашивайте зачем ) Проблема в том, что когда я ввожу скажем "с++" или "c#" в поиске, он проглатывает символы и ищет только "c". Ищу так:
string adress = search.Text;
          browser.Navigate("http://google.com/search?q=" + adress);
Здесь "browser" - это компонент webbrowser соответственно, "search" - это textbox, в который вводится текст для поиска. В чем проблема и как ее решить?

Решение задачи: «Кодировка строки в http адресе»

textual
Листинг программы
string adress = Uri.EscapeDataString(search.Text);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.5 из 5