Расшифровка русского из GET запроса

Cramac

Новичок
Всем привет. Подскажите, есть ПО на C# оно обращается к скрипту PHP в виде гет запроса, выглядит это как то так:
/assa.php?DT=07.11.2014%2012:55:02&NM=%d0%a8%d0%b2%d0%b5%d1%86%d0%be%d0%b2&ID=1605&SM=500&KTV=0&signatura=E930FB155F0915F221F5E9FC6C87C8B7

Где NM был русский текст. Не помню после чего, но перестал энкодится в читаемый русский.
Подскажите, как расшифровать?

в клиентском ПО передача так осуществляется:

Код:
                    System.Net.WebRequest reqGET = System.Net.WebRequest.Create(new Uri(gt));
                    System.Net.WebResponse resp = reqGET.GetResponse();
                    System.IO.Stream stream = resp.GetResponseStream();
                    System.IO.StreamReader sr = new System.IO.StreamReader(stream);
                    string s = sr.ReadToEnd();
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Твои данные urlencoded в кодировке utf-8, если верить декодеру лебедева, в строке %d0%a8%d0%b2%d0%b5%d1%86%d0%be%d0%b2 - зашита строка Швецов
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Cramac, банально или нет, надо делать urldecode
 

Вурдалак

Продвинутый новичок
Cramac, нет, это делается автоматически. Это выглядит «нечитаемо» только в URL'е, в $_GET должны быть раскодированные данные.
 

Cramac

Новичок
у меня скрипт пишет в базу, пробовал просто
$_GET["NM"];
пробовал так
urldecode($_GET["NM"]);
в базу пишется так:
urldecode Курова
GET Курова

похоже это косяк с записью в базу...не досмотрел
 
Последнее редактирование:
Сверху