Hmm, verkar som om webläsare inte decodar sådant som ligger i alt-taggen? Ingen aning, du kanske kan ta denna och komplettera medServer.HtmlEncode och ALT tagg
Å, ä, ö behåller sin tecken entitet istället för att omkodas till å, ä, ö..
inte så kul att skita i HtmlEncode om stringen innehåller &-teckenSv: Server.HtmlEncode och ALT tagg
<code>
static string MakeSafe(string value)
{
return value
.Replace("&", "&")
.Replace("<", "<")
.Replace(">", ">")
.Replace("¡", "¡")
.Replace("¢", "¢")
.Replace("£", "£")
.Replace("¤", "¤")
.Replace("¥", "¥")
.Replace("¦", "¦")
.Replace("§", "§")
.Replace("¨", "¨")
.Replace("©", "©")
.Replace("ª", "ª")
.Replace("«", "«")
.Replace("¬", "¬")
.Replace("", "­")
.Replace("®", "®")
.Replace("¯", "¯")
.Replace("°", "°")
.Replace("±", "±")
.Replace("²", "²")
.Replace("³", "³")
.Replace("´", "´")
.Replace("µ", "µ")
.Replace("¶", "¶")
.Replace("·", "·")
.Replace("¸", "¸")
.Replace("¹", "¹")
.Replace("º", "º")
.Replace("»", "»")
.Replace("¼", "¼")
.Replace("½", "½")
.Replace("¾", "¾")
.Replace("¿", "¿")
.Replace("À", "À")
.Replace("Á", "Á")
.Replace("Â", "Â")
.Replace("Ã", "Ã")
.Replace("Ä", "Ä")
.Replace("Å", "Å")
.Replace("Æ", "Æ")
.Replace("Ç", "Ç")
.Replace("È", "È")
.Replace("É", "É")
.Replace("Ê", "Ê")
.Replace("Ë", "Ë")
.Replace("Ì", "Ì")
.Replace("Í", "Í")
.Replace("Î", "Î")
.Replace("Ï", "Ï")
.Replace("Ð", "Ð")
.Replace("Ñ", "Ñ")
.Replace("Ò", "Ò")
.Replace("Ó", "Ó")
.Replace("Ô", "Ô")
.Replace("Õ", "Õ")
.Replace("Ö", "Ö")
.Replace("×", "×")
.Replace("Ø", "Ø")
.Replace("Ù", "Ù")
.Replace("Ú", "Ú")
.Replace("Û", "Û")
.Replace("Ü", "Ü")
.Replace("Ý", "Ý")
.Replace("Þ", "Þ")
.Replace("ß", "ß")
.Replace("à", "à")
.Replace("á", "á")
.Replace("â", "â")
.Replace("ã", "ã")
.Replace("ä", "ä")
.Replace("å", "å")
.Replace("æ", "æ")
.Replace("ç", "ç")
.Replace("è", "è")
.Replace("é", "é")
.Replace("ê", "ê")
.Replace("ë", "ë")
.Replace("ì", "ì")
.Replace("í", "í")
.Replace("î", "î")
.Replace("ï", "ï")
.Replace("ð", "ð")
.Replace("ñ", "ñ")
.Replace("ò", "ò")
.Replace("ó", "ó")
.Replace("ô", "ô")
.Replace("õ", "õ")
.Replace("ö", "ö")
.Replace("÷", "÷")
.Replace("ø", "ø")
.Replace("ù", "ù")
.Replace("ú", "ú")
.Replace("û", "û")
.Replace("ü", "ü")
.Replace("ý", "ý")
.Replace("þ", "þ")
.Replace("ÿ", "ÿ");
}
#endregion
</code>