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

DrunkDeath

Client
Регистрация
24.12.2014
Сообщения
616
Реакции
442
Баллы
63
Приветствую господа. Облазил весь форум, но рабочее решение так и не нашёл. Подскажите, как перевести этот текст &#85&#99&#104&#97&#115&#116&#105&#101 в читаемый вид.
PS: А через ПОСТ запросы к сторонним сайтам делать вовсе не айс
 
думаю что так, но это не точно.
C#:
Развернуть Свернуть Копировать
string text = "&#85&#99&#104&#97&#115&#116&#105&#101"
string convert = System.Web.HttpUtility.HtmlDecode(text);
return convert;
 
Плохо искал, либо вообще не искал, я за 2 сек нашел - тык
Видел это сообщение, но код не сработал у меня, возвращает, то же значение
думаю что так, но это не точно.
C#:
Развернуть Свернуть Копировать
string text = "&#85&#99&#104&#97&#115&#116&#105&#101"
string convert = System.Web.HttpUtility.HtmlDecode(text);
return convert;
ууууу.jpg
 
Видел это сообщение, но код не сработал у меня, возвращает, то же значение
сборку добавьте в проект System.Web и точку с затятой в первой строчке я пропустил.
вот он как-бы работает, но должно ли там что-то в итоге декодироваться?? Ибо в итоге такой же самый результат.
2019-11-21_191214.jpg
 
Последнее редактирование:
  • Спасибо
Реакции: DrunkDeath
сборку добавьте в проект System.Web и точку с затятой в первой строчке я пропустил.
вот он как-бы работает, но должно ли там что-то в итоге декодироваться?? Ибо в итоге такой же самый результат.
Посмотреть вложение 44671
Добавил, но не декодирует.
Да, должно http://joxi.ru/L2134bDFRn5RYr Вот сайт на котором декодирует https://www.artlebedev.ru/decoder/
 
Рабочее решение:

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
 
Рабочее решение:

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
оооооох от души)) Всё сработало. Всем большое спасибо.
 

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