Показать сообщение отдельно

Функция URLEnode [C#]
  #1  
Старый 12.10.2007, 17:27
[x26]VOLAND
Постоянный
Регистрация: 07.06.2006
Сообщений: 556
С нами: 10487846

Репутация: 2702


Question Функция URLEnode [C#]

Нужен исходник функции URLEncode для C#.
Юзать стандартный метод httpUtility.Urlencode(string) не хочу, так как он странно работает:
К примеру, буква "д" в нормальной урл-кодировке выглядит как %E4, а через httpUtility.Urlencode(string) получается %d0%b4

Скорее всего дело в различном способе парсинга символов в char-коды. Букве "д" соответствует код 228, а вот в httpUtility.Urlencode(string) буква "д" имеет код 388, и поэтому раскладывает код на два числа:
388 = %d0 + %b4 (т.е. 388 = 208 + 180),
Нужно чтобы символы кодировались нормально, без разложения.

Уже весь инет перерыл, ничего путного не нашёл.

Последний раз редактировалось [x26]VOLAND; 13.10.2007 в 04:20..
 
Ответить с цитированием