Reputation:
I want to convert &
to &, "
to " etc.
Is there a function in c# that could do that without writing all the options manually?
Upvotes: 80
Views: 122203
Reputation: 560
using System.Web;
...
var html = "this is a sample & string";
var decodedhtml = HttpUtility.HtmlDecode(html);
Upvotes: 9
Reputation: 4036
System.Web.HttpUtility.HtmlDecode()
Edit: Note from here that "To encode or decode values outside of a web application, use..."
System.Net.WebUtility.HtmlDecode()
Upvotes: 122
Reputation: 29869
Use the static method
HttpUtility.HtmlEncode
to change &
to &
and "
to "
. Use
HttpUtility.HtmlDecode
to do the reverse.
Upvotes: 33