Sample code for 30+ languages & platforms
AutoIt

URL Encoding and Decoding

See more Encryption Examples

Demonstrates URL encoding and decoding.

Chilkat AutoIt Downloads

AutoIt
Local $bSuccess = False

; To URL encoding a string:
Local $s = "Why a > b?"

$oSb = ObjCreate("Chilkat.StringBuilder")
$bSuccess = $oSb.Append($s)

; URL encode the string.
$oSb.Encode("url","utf-8")

; Show the URL encoded string:
Local $sEncoded = $oSb.GetAsString()
ConsoleWrite($sEncoded & @CRLF)

; The result is:  Why%20a%20%3E%20b%3F

; If you prefer "+" instead of "%20" for SPACE chars:
Local $iNumReplaced = $oSb.Replace("%20","+")
ConsoleWrite($oSb.GetAsString() & @CRLF)

; Output is:   Why+a+%3E+b%3F

; To decode:
$oSb.Decode("url","utf-8")
ConsoleWrite($oSb.GetAsString() & @CRLF)

; Result is: Why a > b?