Post Data & QueryString Special Char. Substitution
If you need to use an Ampersand, Equals sign or other special character as part of the Values in the Query String or Post Data, you will need to replace them with the ASCII equivalents so that they do not interfere with standards for HTTP data formatting. This substitution will have no affect on the value you are passing. As a matter of fact, web browsers automatically do this behind the scenes too.
Here is a complete list of special characters and their ASCII equivalents that you need to substitute in your Query String and Post Data values:
"=" replace with %3D
"&" replace with %26
"$" replace with %24
"+" replace with 2B
"," replace with %2C
"/" replace with %2F
":" replace with %3A
";" replace with %3B
"?" replace with %3F
"@" replace with %40
"#" replace with %23
"%" replace with %25
Replace more than one sequential space with %20
Here is a complete list of special characters and their ASCII equivalents that you need to substitute in your Query String and Post Data values:
"=" replace with %3D
"&" replace with %26
"$" replace with %24
"+" replace with 2B
"," replace with %2C
"/" replace with %2F
":" replace with %3A
";" replace with %3B
"?" replace with %3F
"@" replace with %40
"#" replace with %23
"%" replace with %25
Replace more than one sequential space with %20
Updated on: 10/24/2022
Thank you!