Ish*_*ain 4 javascript c# jquery special-characters
我想将所有特殊字符转换为Html编码字符.我发现许多帖子与used有关HttpUtility.HtmlEncode();,但它只转换了一些特殊字符"&", "<", ">".
有没有办法"š","Ø","þ","›","Ù"使用C#或javascript 将所有特殊字符转换为Html实体?
在微软AntiXss图书馆可以做到这一点;
string p = Microsoft.Security.Application.Encoder.HtmlEncode("aaa <b>sdf</b> š,Ø,þ,›,Ù", true);
Response.Write(p);
Run Code Online (Sandbox Code Playgroud)
对于
aaa <b>sdf</b> š,Ø,þ,›,Ù
Run Code Online (Sandbox Code Playgroud)
您也可以在没有AntiXSS的情况下执行以下操作
public static string HtmlEncode (string text)
{
string result;
using (StringWriter sw = new StringWriter())
{
var x = new HtmlTextWriter(sw);
x.WriteEncodedText(text);
result = sw.ToString();
}
return result;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17667 次 |
| 最近记录: |