我正在尝试对包含alpha,beta和gamma字符(α,β,γ的字符串)进行HTML编码
)。不幸的是,使用System.Web.HttpUtility.HtmlEncode
不会对这些字符进行编码。 .NET库中是否还有其他函数可以将这些函数编码为HTML?
答案 0 :(得分:1)
不知道有任何内置工具,但你可以使用这个方便的功能:
public string ForceHtmlEncode(string input)
{
return string.Concat(input.Select(c => "&#" + (int)c + ";"));
}
这只会将字符串中的所有字符转换为HTML实体。
答案 1 :(得分:0)
尝试将此用于html visual http://www.w3schools.com/tags/ref_entities.asp