C#学习教程:C#,用普通文本字符替换所有html特殊字符的function分享


C#,用普通文本字符替换所有html特殊字符的function

我有来自xml模板的字符,例如:

& > 

框架中是否存在通用函数以用它们的正常等价替换它们?

你想使用HttpUtility.HtmlDecode

将用于HTTP传输的HTML编码的字符串转换为已解码的字符串。

也许这有帮助:WebUtility.HtmlDecode(“”);

有时文本的部分是经过双重编码的。

例如: "Lorem Ipsum
 - Blah"

这可能有助于:

上述就是C#学习教程:C#,用普通文本字符替换所有html特殊字符的function分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

 public static string RecursiveHtmlDecode(string str) { if (string.IsNullOrWhiteSpace(str)) return str; var tmp = HttpUtility.HtmlDecode(str); while (tmp != str) { str = tmp; tmp = HttpUtility.HtmlDecode(str); } return str; //completely decoded string } 

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031781.html

发表评论

邮箱地址不会被公开。 必填项已用*标注