%如何在路径中使用

施密斯

我正在使用脚本设置PKI,但此处有些行不知道它是如何工作的

脚本在某些路径中使用“ http://pseudo.domain.org/%3%8%9.crl ”。

但是脚本会使用真实名称创建此文件,例如伪domain.crl

%3%8%9.crl等如何准确地变成文件名?

提前致谢

Mathias R. Jessen

转义序列%XX(其中X是十六进制数字)被称为百分比编码或URL编码

在一个URI,一些字符,如:/@例如,具有特殊意义的语法,所以他们需要的,如果作为路径的一部分传递给转义。

您可以使用以下命令手动转义URI字符串的一部分[uri]::EscapeDataString()

PS C:\> $path = "uri-stem-with-a-@-in-it"
PS C:\> [uri]::EscapeDataString($path)
uri-stem-with-a-%40-in-it

要解码编码的字符串,请使用[uri]::UnescapeDataString()

PS C:\> [uri]::UnescapeDataString("%41%42%43")
ABC

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章