Hoe converteer je een speciaal karakter naar iets dat html kan lezen in C#?
Ik weet niet hoe ik mijn vraag beter kan definiëren, maar ik ben een applicatie aan het maken waarbij ik een mail stuur die in html geschreven is. Nu staan er ook variabelen in die mail, maar als die variabele bijvoorbeeld is, dan zou de rest van mijn mail doorstreept zijn.
Hoe zorg ik ervoor in C# dat dit wordt vertaalt naar van die rare karakter combinaties die een browser zelf omzet naar het gewenste teken?
(Dus dat als ik er een " in zet, hij dat omzet naar ")
Ik geloof dat ik ooit zoiets teken kwam tijdens het experimenteren. Zoiets als string.toHtmlCoding() ofzo. (string.toHtmlCoding() slaat nergens op, maar het moet zoiets zijn.)
Toegevoegd na 2 uur:
Ik heb nog even doorgezocht en heb gebruik gemaakt van de volgende functie:
string TestString = "\"This is a
string EncodedString = System.Net.WebUtility.HtmlEncode(TestString);
De uitkomst is:
"This is a <Test String>.'
Desalniettemin, bedankt voor het meedenken rose. :)
Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.