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