Functions/Invoke-UrlEncode.ps1
[CmdletBinding()] param ( [Parameter(Mandatory)] [string] $Uri ) Add-Type -AssemblyName System.Web return [System.Web.HttpUtility]::UrlEncode($Uri) <# .SYNOPSIS URLをエンコードします。 .DESCRIPTION URLをエンコードします。 .PARAMETER Uri エンコードするURLを指定します。 .INPUTS なし .OUTPUTS System.String エンコードされたURL .EXAMPLE PS C:\>Invoke-UrlEncode -Uri 'https://www.google.com/search?q=%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A&rlz=1C1GTPM_enJP877JP878&oq=%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A&aqs=chrome..69i57j0l7.1151j0j7&sourceid=chrome&ie=UTF-8' https%3a%2f%2fwww.google.com%2fsearch%3fq%3d%25E3%2581%2582%25E3%2581%2584%25E3%2581%2586%25E3%2581%2588%25E3%2581%258A%26rlz%3d1C1GTPM_enJP877JP878%26oq%3d%25E3%2581%2582%25E3%2581%2584%25E3%2581%2586%25E3%2581%2588%25E3%2581%258A%26aqs%3dchrome..69i57j0l7.1151j0j7%26sourceid%3dchrome%26ie%3dUTF-8 #> |