Los valores de comando deben tener codificación http utilizando secuencias de escape %xx, de modo que las cadenas de valor no incluyan los caracteres reservados '=', '&' y '%'.
De lo contrario, se aplican reglas de codificación HTTP estándar. La especificación HTTP requiere la codificación de caracteres no seguros como ' (espacio), '"(comillas dobles), '#', '%', '<' y '>', así como de cualquier carácter de control, como <return>
y <tab>
.
Precaución: Las llaves { } utilizadas como delimitadores de anidación de solicitudes no deben codificarse. Algunos clientes de correo electrónico codifican desafortunadamente las llaves en la solicitud HTTP incrustada. Si este problema es un problema, la renderización de imágenes permite el uso de paréntesis ( ) en lugar de llaves.
…&$text=rate&weight=85% 27#&…
El fragmento de solicitud anterior debe codificarse de la siguiente manera:
…&$text=rate%26weight%3D85%25%2027%23&…
Especificación HTTP/1.1 (RFC 2616)