I am using the following method to HtmlEncode
some text
that it's in Spanish
, like this:
string word = "configuración";
string encodedWord = System.Net.WebUtility.HtmlEncode(word);
The output is the expected:
configuración
But! the ó
text represents the HTML entity number for a latin small letter "o" with acute.
However, I want to know if there is a way - using a built-in function which I don't know, library, etc - to show the HTML entity name of the HTML entity number and also support other characters (like a generic solution).
What I've tried so far is to check for a HTML entities table (there were many when Googling but I used this one: http://www.ascii.cl/htmlcodes.htm) then created a custom method
for replacing the needed string
from the word by doing some mapping.
So, if the word contains ó
then the matching text will be replaced to it's HTML entity name which is oacute;
but it is really painful since there are plenty of cases/scenarios.
Finally, the desired output will be:
configuración
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…