chcę przekonwertować &
do &, "
z "itp Czy istnieje funkcja w C#, który mógłby to zrobić bez ręcznego pisania wszystkie opcje?Konwersja & do & etc
Odpowiedz
System.Web.HttpUtility.HtmlDecode()
Działa to w środowisku ASP.NET. Ale poza tym odpowiedź Matta jest lepsza. – M4N
Zakładałem ASP.NET. Dokumentacja wspomina o HtmlDecode HttpUtility, ponieważ tak właśnie wywołuje Server.HtmlEncode. Łatwo to zrozumieć czytając dokumentację - dokumentacja Server.HtmlEncode w rzeczywistości wyjaśnia, co robi, niestety HttpUtility.HtmlDecode nie. – RichardOD
Użyj statycznej metody
HttpUtility.HtmlEncode
zmienić &
do &
i "
do "
. Użyj odwzorowania, aby wykonać odwrotną stronę.
Dobry artykuł na ten temat: Different ways how to escape an XML string in C#
NET < 4 prostego kodera
public static string HtmlEncode(string value)
{
return value.Replace("&", "&").Replace("<", "<").Replace(">", ">").Replace("\"", """).Replace("'", "'");
}
Twoja metoda konwertuje w niewłaściwy sposób – thumbmunkeys
Można użyć System.Net.WebUtility.HtmlDecode(uri);
- 1. Konwersja & do & w Objective-C
- 2. Konwersja współrzędnych do nazwy miejsca
- 3. Domyślne parametry ograniczające (amp) funkcje
- 4. Wzór Regex do edycji pliku/etc/sudoers
- 5. JSP/JSF konwersja do ASP.NET
- 6. Konwersja generator obiekt do słownika
- 7. React zapobiega ucieczce znaku amp (&) w atrybutach
- 8. Disqus na stronie wzmacniacza wewnątrz amp-iframe
- 9. Obsługa przycisku udostępniania w amp-html
- 10. Jak mogę przetestować CDN projektu Google AMP?
- 11. C# Konwersja delphi TColor do koloru (Hex)
- 12. osx 's /etc/init.d odpowiednik?
- 13. Składnia bash w/etc/profile
- 14. Konwersja znacznika czasu unixa do juliana
- 15. Konwersja HTML do XAML
- 16. Konwersja do formatu waluty
- 17. Konwersja System.Drawing.Color do System.Windows.Media.Color
- 18. Konwersja System.Drawing.Image do strumienia
- 19. Konwersja do tabeli partycjonowanej
- 20. Konwersja HashBytes do VarChar
- 21. Konwersja NSDecimalNumber do NSString
- 22. Konwersja System.Windows.Media.Brush do System.Drawing.Brush
- 23. data Konwersja do XMLGregorianCalendar
- 24. Konwersja NodeList do tablicy
- 25. Niejawna konwersja do szablonu
- 26. Konwersja liczb do dat
- 27. Konwersja PrintStream do PrintWriter
- 28. Konwersja RRRRMMDD do DATE
- 29. Konwersja java.time do Kalendarza
- 30. Konwersja netcdf do GRIB2
nie działa HttpUtility.HtmlDecode dla '& amp' –
@ AbuHamzah to nie powinno działać dla & amp; ale powinno działać dla & – Peter
to działa tylko dla .NET v4 –