C# как декодировать html символ в квадрате ($sup2)

Я получаю строку "lb/in²" (которую я хочу показать как lb/in²) с сервера. Я хочу расшифровать это и показать в моем приложении Xamarin.iOS.

Я старался:

System.Net.WebUtility.HtmlDecode("lb/in&sup2")

но он не работает, по-прежнему отображается как "фунт / дюйм ²".

1 ответ

Решение

HTML-сущность должна заканчиваться на ";" персонаж. Это должно работать нормально:

System.Net.WebUtility.HtmlDecode("lb/in²");

Если вы получаете строку в точности так, как вы ее опубликовали - вы должны исправить сторону, с которой вы получаете эту строку, потому что "²" не является html-сущностью, это просто строка "²".

Другие вопросы по тегам