ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 17.05.2010, 13:55
Аватар для need_million
need_million
Участник форума
Регистрация: 29.04.2010
Сообщений: 109
Провел на форуме:
160508

Репутация: 9
По умолчанию

HttpUtility.UrlEncode(строка, кодировка)
 
Ответить с цитированием

  #12  
Старый 17.05.2010, 13:59
Аватар для cheater_man
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию

Цитата:
Сообщение от need_million  
HttpUtility.UrlEncode(строка, кодировка)
В каком хотя-бы namespace'е это???
 
Ответить с цитированием

  #13  
Старый 17.05.2010, 14:01
Аватар для AlexTheC0d3r
AlexTheC0d3r
Постоянный
Регистрация: 25.07.2008
Сообщений: 454
Провел на форуме:
1229135

Репутация: 425
Отправить сообщение для AlexTheC0d3r с помощью ICQ
По умолчанию

Цитата:
Сообщение от cheater_man  
отправляю пост запрос.
Возникает проблема с русскими буквами.
Например:
отправляю слово: привет
на сервер приходит:?????
Код:
               webBrowser1.Navigate("http://www.icq.com/people/" + emails[count - 1] + "/edit-submit",
                   "_self",
                   System.Text.ASCIIEncoding.ASCII.GetBytes(
                   "firstName=" + name1 +
                   "&friendlyName=" + nik1 +
                   "&aboutMe=" + aboutme +
                   "&gender=" + gender +
                   "&birthDateDay=" + day +
                   "&birthDateMonth=" + month +
                   "&birthDateYear=19" + birday +
                   "homeAddressCity=" + homesity +
                   "&homeAddressCountry=" + countriii),
                   "Content-Type: application/x-www-form-urlencoded\r\n");
Да знаю что проблема в кодировке.
Как решить проблему?
urlencoded

Закодируй всю кирилицу

и еще... если уже пост запросы отправляешь, нафига браузер используешь?
 
Ответить с цитированием

  #14  
Старый 17.05.2010, 18:35
Аватар для cheater_man
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию

Цитата:
Сообщение от AlexTheC0d3r  
urlencoded
Закодируй всю кирилицу
Это понятно
Методы предлагайте какими это реализовать!!
Цитата:
и еще... если уже пост запросы отправляешь, нафига браузер используешь?
Как видишь пост запрос через webbrowser.

Последний раз редактировалось cheater_man; 17.05.2010 в 19:33..
 
Ответить с цитированием

  #15  
Старый 17.05.2010, 19:27
Аватар для greki_hoy
greki_hoy
Познающий
Регистрация: 04.03.2010
Сообщений: 32
Провел на форуме:
32525

Репутация: 23
По умолчанию

2 cheater_man - например так

Код:
char *
encode(unsigned char *url, char *out)
{
	char *ret = out;
	while (*url)
		out += sprintf(out, "%%%.2x", *url++);
	return ret;
}
 
Ответить с цитированием

  #16  
Старый 17.05.2010, 21:12
Аватар для W!z@rD
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию

Цитата:
Сообщение от greki_hoy  
2 cheater_man - например так

Код:
char *
encode(unsigned char *url, char *out)
{
	char *ret = out;
	while (*url)
		out += sprintf(out, "%%%.2x", *url++);
	return ret;
}
на асме еще покажи. Умник.

Цитата:
Сообщение от cheater_man  
В каком хотя-бы namespace'е это???
http://msdn.microsoft.com/ru-ru/library/system.web.httputility.urlencode(VS.90).aspx

первый результат в гугле. Тяжело скопировать!?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием

  #17  
Старый 17.05.2010, 23:17
Аватар для cheater_man
cheater_man
Постоянный
Регистрация: 13.11.2009
Сообщений: 437
Провел на форуме:
709575

Репутация: 17
По умолчанию

Проблема решена:
Код:
               byte[] sentData = Encoding.GetEncoding(1251).GetBytes("firstName=" + System.Web.HttpUtility.UrlEncode(name1)+
                   "&friendlyName=" + System.Web.HttpUtility.UrlEncode(nik1) +
                   "&aboutMe=" + System.Web.HttpUtility.UrlEncode(aboutme) +
                   "&gender=" + gender +
                   "&birthDateDay=" + day +
                   "&birthDateMonth=" + month +
                   "&birthDateYear=19" + birday +
                   "&homeAddressCity=" + System.Web.HttpUtility.UrlEncode(homesity) +
                   "&homeAddressCountry=" + countriii
                 );
               webBrowser1.Navigate("http://www.icq.com/people/" + emails[count - 1] + "/edit-submit",
                   "_self",sentData,"Content-Type: application/x-www-form-urlencoded\r\n");
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VB6 And WebBrowser ubuntu С/С++, C#, Delphi, .NET, Asm 6 16.03.2010 10:13
WebBrowser в консольном приложении nc.STRIEM С/С++, C#, Delphi, .NET, Asm 4 14.03.2010 15:50
нужна помощь delphi webbrowser woolfon С/С++, C#, Delphi, .NET, Asm 16 01.09.2009 12:34
Delphi - Задание межстрочного интервала в WebBrowser Flame of Soul С/С++, C#, Delphi, .NET, Asm 3 19.02.2009 19:48
Delphi WebBrowser не работает [ENTER] donetsk С/С++, C#, Delphi, .NET, Asm 12 02.07.2006 18:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ