Замена кодов спецсимволов html на обычные

Manless

Client
Регистрация
09.01.2014
Сообщения
186
Благодарностей
33
Баллы
28
Ребят, чет давно мучал этот вопрос, как преобразовать коды спецсимволов html в нормальные:
" - "
& - &
и тд.
Приходилось все костылем пользоваться (заменой вручную кодов на нормальный символы).
Подскажите пожалуйста как попроще сделать? Может через C# есть какая функция?
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
Проще всего в нужный момент брать не innerhtml, а innertext, а так - ну, через регулярки прогонять придётся, либо снипппет нужен, дёргающий соответствующий конвертер из .NET Framework (у меня его под рукой нет).
 

Manless

Client
Регистрация
09.01.2014
Сообщения
186
Благодарностей
33
Баллы
28
Проще всего в нужный момент брать не innerhtml, а innertext, а так - ну, через регулярки прогонять придётся, либо снипппет нужен, дёргающий соответствующий конвертер из .NET Framework (у меня его под рукой нет).
К сожалению я беру значение не конструктором, а получаю GET-ом, с дальнейшим распарсом.
Эх, жаль, что нет под рукой сниппета :-)
 

Nick

Client
Регистрация
22.07.2014
Сообщения
1 983
Благодарностей
817
Баллы
113
ну, что-то такое вот попробуй:

Код:
string y = project.Variables ["jobDescription"]. Value;
string result = System.Net.WebUtility.HtmlDecode (y);
return result;
 

Manless

Client
Регистрация
09.01.2014
Сообщения
186
Благодарностей
33
Баллы
28

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