Os valores de comando devem ser codificados em http usando %xx sequências de escape, de modo que as sequências de valor não incluam os caracteres reservados '=', '&' e '%'.
Caso contrário, as regras de codificação HTTP padrão se aplicam. A especificação HTTP requer a codificação dos caracteres não seguros, como ' (espaço), '"(aspas duplas), '#', '%', '<' e '>', bem como quaisquer caracteres de controle, como <return>
e <tab>
.
Cuidado: As chaves { } usadas como delimitadores de aninhamento de solicitação não devem ser codificadas. Certos clientes de email infelizmente codificam chaves em solicitações HTTP incorporadas. Caso esse problema seja um problema, a Renderização de imagem permite o uso de parênteses ( ) em vez de chaves.
…&$text=rate&weight=85% 27#&…
O fragmento de solicitação acima deve ser codificado da seguinte maneira:
…&$text=rate%26weight%3D85%25%2027%23&…
Especificação HTTP/1.1 (RFC 2616)