Ответ 1
System.Web.HttpUtility.HtmlDecode()
Я хочу преобразовать &
в &, "
в "ect.
Есть ли функция в С#, которая может это сделать, не записывая все параметры вручную?
System.Web.HttpUtility.HtmlDecode()
Использовать статический метод
HttpUtility.HtmlEncode
чтобы изменить &
на &
и "
на "
. Используйте
HttpUtility.HtmlDecode
сделать обратное.
Вы можете использовать System.Net.WebUtility.HtmlDecode(uri);
Хорошая статья об этой теме: Различные способы удаления строки XML на С#
Для .NET < 4 простых энкодера
public static string HtmlEncode(string value)
{
return value.Replace("&", "&").Replace("<", "<").Replace(">", ">").Replace("\"", """).Replace("'", "'");
}