当前位置:  开发笔记 > 后端 > 正文

Windows是否有任何内置的实用程序来编码/解码URL?

如何解决《Windows是否有任何内置的实用程序来编码/解码URL?》经验,为你挑选了1个好方法。

Windows中的certutil可用于执行Base64编码和解除.是否有用于URL编码和解码的内置实用程序?网上有很多免费工具.但我特意寻找Windows内置实用程序或者不是可以在Windows上运行的简单脚本.

谢谢!



1> zedfoxus..:

Base64 VBA

可以使用VBA完成Base64编码和解码.例如,您可以复制/粘贴此代码并将其放入Excel VBA中,然后使用它的方法对Base64进行编码和解码.

URL编码/解码VBA

如何在Excel VBA中对字符串进行URL编码?和不VBA任何内置的URL解码?是一个URL解码器.使用这些工具,您应该能够在Windows环境中使用MS Office产品(如Excel和VBA)进行编码和解码.

Base64 PowerShell

如果您使用PowerShell,请查看:http://vstepic.blogspot.com/2013/02/how-to-convert-string-to-base64-and.html.摘自该网站:

PS C:\Temp>$b  = [System.Text.Encoding]::UTF8.GetBytes("Hello World")
PS C:\Temp>[System.Convert]::ToBase64String($b)
SGVsbG8gV29ybGQ=

PS C:\Temp>$b  = [System.Convert]::FromBase64String("SGVsbG8gV29ybGQ=")
PS C:\Temp>[System.Text.Encoding]::UTF8.GetString($b)
Hello World

URL编码/解码PowerShell

对于URL编码/解码,您可以使用:

[Reflection.Assembly]::LoadWithPartialName("System.Web") | Out-Null
[System.Web.HttpUtility]::UrlEncode("http://test.com/?path=what is")
http%3a%2f%2ftest.com%2f%3fpath%3dwhat+is

[System.Web.HttpUtility]::UrlDecode("http%3a%2f%2ftest.com%2f%3fpath%3dwhat+is")
http://test.com/?path=what is

参考:https://gallery.technet.microsoft.com/scriptcenter/Encoding-and-Decoding-URL-99dc4256

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有