微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在字符串(PowerShell)中转义HTML特定字符的最佳方法是什么?

我使用PowerShell脚本生成一些简单的HTML,我想转义结果HTML中使用的字符串(因为它们可以包含一些HTML特定的符号).

例如:

$a = "something <somthing else>";

应转换为以下内容

"something &lt;something else&gt;"

有没有内置的功能呢?

解决方法

一个类可以在System.Web中执行此操作.
Add-Type -AssemblyName System.Web
[System.Web.HttpUtility]::HtmlEncode('something <somthing else>')

你甚至可以去另一种方式:

[System.Web.HttpUtility]::HtmlDecode('something &lt;something else&gt;')

原文地址:https://www.jb51.cc/html/231240.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐