Кодировка при запросе к серверу - C#

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

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

В общем при создании запроса к серверу столкнулся с проблемой,что русские буквы(кириллица я так понимаю по правильному называется),кодируются в непонятную мне кодировку,прошу не пинать-я только учусь пример Msg=%E0%F3%E0%F3%F6%E0%F3%F6%E0%F6 здесь закодировано послание "ауауцауцац" Вопрос,как мне самому генерировать такие ссылки?(ну или что это за кодировка что б знал куда капать) Или может в C# есть какието средства для максимально быстрого кодирования сообщений в Url

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

textual
Листинг программы
static string ConvertToHex(string s)
        {   
          int[] b = s.ToCharArray().Select(e => (int)e).ToArray();
          for (int i = 0; i < b.Length;i++ ) 
              if (b[i] > 0x410)
                  b[i] = b[i] - 0x410 + 192; 
              s = String.Concat(b.Select(e => "%" + Convert.ToString(e, 16).ToUpper()).ToArray());
          return s;
        }
        static void Main(string[] args)
        {
            string s = ConvertToHex("ауауцауцац");
        }

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


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

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

8   голосов , оценка 3.875 из 5
Похожие ответы