Unicode в человеческий вид

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
589
Благодарностей
402
Баллы
63
Приветствую господа. Облазил весь форум, но рабочее решение так и не нашёл. Подскажите, как перевести этот текст &#85&#99&#104&#97&#115&#116&#105&#101 в читаемый вид.
PS: А через ПОСТ запросы к сторонним сайтам делать вовсе не айс
 

p-sergei

Client
Регистрация
20.12.2016
Сообщения
542
Благодарностей
262
Баллы
63
думаю что так, но это не точно.
C#:
string text = "&#85&#99&#104&#97&#115&#116&#105&#101"
string convert = System.Web.HttpUtility.HtmlDecode(text);
return convert;
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 448
Баллы
113

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
589
Благодарностей
402
Баллы
63
Плохо искал, либо вообще не искал, я за 2 сек нашел - тык
Видел это сообщение, но код не сработал у меня, возвращает, то же значение
думаю что так, но это не точно.
C#:
string text = "&#85&#99&#104&#97&#115&#116&#105&#101"
string convert = System.Web.HttpUtility.HtmlDecode(text);
return convert;
ууууу.jpg
 

p-sergei

Client
Регистрация
20.12.2016
Сообщения
542
Благодарностей
262
Баллы
63
Видел это сообщение, но код не сработал у меня, возвращает, то же значение
сборку добавьте в проект System.Web и точку с затятой в первой строчке я пропустил.
вот он как-бы работает, но должно ли там что-то в итоге декодироваться?? Ибо в итоге такой же самый результат.
2019-11-21_191214.jpg
 
Последнее редактирование:
  • Спасибо
Реакции: DrunkDeath

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
589
Благодарностей
402
Баллы
63
сборку добавьте в проект System.Web и точку с затятой в первой строчке я пропустил.
вот он как-бы работает, но должно ли там что-то в итоге декодироваться?? Ибо в итоге такой же самый результат.
Посмотреть вложение 44671
Добавил, но не декодирует.
Да, должно http://joxi.ru/L2134bDFRn5RYr Вот сайт на котором декодирует https://www.artlebedev.ru/decoder/
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 777
Благодарностей
1 448
Баллы
113
Рабочее решение:

C#:
string text = project.Variables["Str"].Value; // на вход в переменную Str подаем: &#85&#99&#104&#97&#115&#116&#105&#101
string result = System.Web.HttpUtility.HtmlDecode(Regex.Replace(text, @"(&#\d+)", "$1;"));
return result; // На выходе получим Uchastie
 

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
589
Благодарностей
402
Баллы
63
Рабочее решение:

C#:
string text = project.Variables["Str"].Value; // на вход в переменную Str подаем: &#85&#99&#104&#97&#115&#116&#105&#101
string result = System.Web.HttpUtility.HtmlDecode(Regex.Replace(text, @"(&#\d+)", "$1;"));
return result; // На выходе получим Uchastie
оооооох от души)) Всё сработало. Всем большое спасибо.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)