c# – 是否有针对.Net的org.apache.commons.lang.StringEscapeUtils的实现?
作者:互联网
我正在移植我编写的Java项目,该项目使用Apache Commons Lang StringEscapeUtils类(特别是
escapeXml
unescapeXml
escapeHtml
unescapeHtml
方法).是否有.Net等价物?或者也许是C#代码的一些完全合乎逻辑的位来完成同样的事情?
解决方法:
使用System.Web for HTML有:
> HttpUtility.HtmlEncode
> HttpUtility.HtmlDecode
对于XML转义,您可以在System.Security命名空间中使用SecurityElement.Escape method.然而,我所知道的并不等同于它.您必须编写自己的方法来替换编码的XML,例如& lt;和& amp;与他们的等价物等. escape方法的链接列出了其他项.
标签:java,c-2,net,apache-commons 来源: https://codeday.me/bug/20190724/1519268.html